GNUWingを使うと簡単にクロスコンパイル環境を作ることができる。
http://www.embedded.jp/gnuwing/index.html
今回はPowerPC環境を構築する。
1. GNUWingのダウンロード
http://www.embedded.jp/gnuwing/index.html
上記からCygwin、PowerPC用のファイルをダウンロードする。
http://ftp.embedded.jp/pub/upwind/gnuwing/20030801/bin/gnuwing-20030801-cygwin-powerpc-eabi.tar.bz2
2. 解凍
$ tar jxvf
gnuwing-20030801-cygwin-powerpc-eabi.tar.bz2
3. パスを通す
「upwind/gnuwing-20030801/H-i686-pc-cygwin/bin/」へパスを通す。
PATH=/usr/ppc/upwind/gnuwing-20030801/H-i686-pc-cygwin/bin:$PATH
4. 動作確認
Windows環境では実行できない。
$ powerpc-eabi-gcc.exe
hoge.c -msim
$ ./a.out
bash: ./a.out: バイナリファイルを実行できません
--hoge.c--
#include
<stdio.h>
int main(int argc, char *argv[]) {
return 0;
}
--hoge.c--