Cygwinでクロスコンパイル(GNUWing)

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--

最終更新:2013年12月09日 09:42