LiMo BBS Mobile
No.000352
Sep.14 19:30'22
[]
Wiki Article
--
LinkStation 向けクロスコンパイル環境構築のためのメモ。
Debian GNU/Linux 3.0 上で作業したものだけれども IA32 ならばさほど変わらないものと思われます。
*参考にしたところ
http://www.smalltown.ne.jp/~usata/memo/openblocks.shtml
http://www.angel.ne.jp/~tane/prog/win/howtobuildtools.html
http://www.kt.rim.or.jp/~nozawat/gcc.html
http://it-step.homeip.net/embeddedppc/test/
*基本事項
ターゲットは powerpc-linux。
手順は、binutils→gcc(仮版)→newlib→glibc→newlib消し→glibc版gcc
*binutils
>% ./configure --target=powerpc-linux --prefix=/usr/local/powerpc-linux
>% make
>% make install
>% export PATH="$PATH:/usr/local/powerpc-linux/bin"
*newlib link
gcc のコンパイル時 newlib を使う様に gcc ディレクトリ内に newlib へのシンボリックリンクを張ります。
>% cd gcc-2.95.3
>% ln -s ../newlib-1.9.0/newlib/ .
*gcc-core-2.95.3
初期環境構築時は C Compiler だけあれば良いので gcc-core を用います。
最初のコンパイルは newlib を使って動作する仮版の gcc で、その仮版は glibc をビルドするために作
続き/
一覧へ
LiMo BBS System
- PhoneArticle
$Id: pl.rhtml,v 1.2 2003/05/17 17:19:11 rero2 Exp $