内容
SDCC + MPLab X (Mac OS X)
環境
MacOS Xでは,2台試してなんとか2台とも成功しました.関係のバージョンは,下記の通りです.
- Mac Pro Late 2013 / Mac mini Late 2012
- Mac OS X 10.9.4
- MPLab X V.2.15
- Boost lib 1.55
- gputils 1.3.0
- sdcc 3.4.0
- Java JDK 8u11
MPLab X
Mac OS XでもMPLab X自体のインストールは難しいことはないと思います.デフォルトのインストールパスは,/Applications/microchip/mplabxとなります.
Boost lib
/opt/libにインストールしました.
./bootstrap.sh --prefix=/opt ./b2 -j8 sudo ./b2 install
gputils
インストールパスは/optで突き進みます.
./configure --prefix=/opt --localstatedir=/opt/var \ --sysconfdir=/opt/etc --mandir=/opt/share/man \ --infodir=/opt/share/info --enable-shared \ --with-mplabx-path=/Applications/microchip/mplabx
あとは
make -j8 sudo make install
です.
SDCC
Mac OS XでもSDCCのbuildをいろいろ試みましたが,結局あきらめて,build済みのbinaryを使うことにしました.インストールパスは,お仕着せの/usr/localでなくて,ここも/optで行きます.
Tool chain
Linuxと同様に,
- ToolsメニューのPlugins
- Available pluginsのタブを押すと,SDCC Toolchainがあるので,チェックを入れて,”Install”.
- ダイアログボックスを閉じて,メニューのToolsから,Options
- Embeddedを選んで,Build toolsのタブを押す.
- Scan for Build toolsのボタンを押して,SDCC Toolchainが表示されたらめでたしめでたし.
SDCC Toolchainが表示されない場合
上記をやってもSDCC Toolchainが表示されない場合は,5で,”Add…”ボタンを押し,Base Directory: に“/opt/bin”を入力します.そうすれば,Type: が自動的に“SDCC Toolchain”と表示されますので,”OK”を押してめでたしめでたし.
[2014年8月8日(金)]
この効果は解りません.