一般論
組合せ
gcc2 or gcc3
例題
kuro-box
binutils
glibc
gcc
sample compile
compile on Host
open on target
kernel
NetBSD/macppc
Last Update: "2007/05/11 20:51:16 makoto"
一般論
http://linux.bytesex.org/cross-compiler.html
に詳しい。
binutils を
./configure --target=powerpc--linux ./configure --target=powerpc--linux --prefix=/usr/local
のようにして用意する。通常 --prefix=/usr/local は不要だが、 RedHat/Fedora Cora などの場合、付けないと /usr に直接入れるので、 それらの場合にはこれを作けておく。
これで
/usr/local/bin/powerpc--linux-ld
などが用意される
lib, include, を用意する。
これは既に用意されているものがあれば、それを使えばいい。
gcc を 作る
./configure --target=powerpc--linux --enable-languages='c' make install
これで /usr/local/bin/powerpc--linux-gcc などが用意される
組合せ
組合せと言った場合、二通りの問題がある。
host と target の OS
gcc や glibc の版
http://www.embedded.jp/article/linux_kernel_1-2.html
for kuro-box
http://www.ki.nu/hardware/kuro-box/cross-compile-linux.html
Last Update: Sat, 07 Jun 2014 13:16:17 GMT
1.66 2008/03/08