クロス開発環境

参考にしたのは、ARMクロス開発環境構築(ひまじめ)。なんですが、emdebian 凄いぞ。
ちなみに職場端末にて色々試験してたんですが母艦は macbook で、クロス環境作りきらなかったので、Debian 方面にニゲたのですがこちらも微妙で最後の手段として Ubuntu にニゲてたりなんかしてます。
手順的には以下。

$ sudo echo "deb http://www.emdebian.org/debian/ lenny main"> /etc/apt/sources.list.d/emdebian.sources.list
$ wget -O- http://www.emdebian.org/0x97883858.txt | sudo apt-key add -
  • ARM EABI 用ツールチェインの導入
    • 色々入れて以下なカンジになってます
$ dpkg --get-selections|grep eabi
binutils-arm-linux-gnueabi                     install
cpp-4.3-arm-linux-gnueabi                      install
g++-4.3-arm-linux-gnueabi                      install
gcc-4.3-arm-linux-gnueabi                      install
gcc-4.3-arm-linux-gnueabi-base                 install
$ dpkg --get-selections|grep armel
libc6-armel-cross                              install
libc6-dev-armel-cross                          install
libgcc1-armel-cross                            install
libstdc++6-4.3-dev-armel-cross                 install
libstdc++6-armel-cross                         install
linux-libc-dev-armel-cross                     install
$

上記で EABI なバイナリが作れるようになる、はず。ちなみに Debian では emdebian-tools パケジに入ってる emsetup にて上記パケジが入るはずなんですが、gcc-4.4 を要求されて断念してます。

そして

職場でごにょごにょしたんですが gosh の作成にまでは至ってません。この週末色々トライしてみる予定ッス。別途記録を投入予定。