[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
以下は仮想Linuxのバージョン。
----------------------------------------
debian:~/kernel# uname -r
2.6.18-6-686
debian:~/kernel#
----------------------------------------
今回は手抜きなので後日再考察!
crosstoolを利用しクロスコンパイル環境を構築です、
"sudo"コマンドを利用する為、事前に設定しましょう。
まずはホームディレクトリに適当なディレクトリを作成、
移動です。
----------------------------------------
tmp@debian:~$
tmp@debian:~$ ls
tmp@debian:~$
tmp@debian:~$ mkdir work
tmp@debian:~$
tmp@debian:~$ cd work/
tmp@debian:~/work$
tmp@debian:~/work$ pwd
/home/tmp/work
tmp@debian:~/work$
----------------------------------------
"crosstool-0.43.tar.gz"をDL、展開したディレクトリに移動し、
実行ファイルの存在"demo-powerpc-405.sh"を確認。
----------------------------------------
tmp@debian:~/work$
tmp@debian:~/work$ wget http://www.kegel.com/crosstool/crosstool-0.43.tar.gz
・
・
tmp@debian:~/work$
tmp@debian:~/work$ tar zxvf crosstool-0.43.tar.gz
・
・
tmp@debian:~/work$
tmp@debian:~/work$ cd crosstool-0.43
tmp@debian:~/work/crosstool-0.43$
tmp@debian:~/work/crosstool-0.43$ ls demo-powerpc-405.sh
demo-powerpc-405.sh
tmp@debian:~/work/crosstool-0.43$
----------------------------------------
今回は以下の組合せでクロスコンパイルです。
CPU:PowerPC405
gcc:gcc-3.3.6
glibc:glibc-2.3.2
"demo-powerpc-405.sh"ファイルにてターゲットを変更。
(コメントアウト"#"の記述位置を変更するだけ)
以下は変更前後の差分です。
----------------------------------------
tmp@debian:~/work/crosstool-0.43$
tmp@debian:~/work/crosstool-0.43$ diff demo-powerpc-405.sh /home/tmp/demo-powerpc-405.sh.org
20c20
< eval `cat powerpc-405.dat gcc-3.3.6-glibc-2.3.2.dat` sh all.sh --notest
---
> #eval `cat powerpc-405.dat gcc-3.3.6-glibc-2.3.2.dat` sh all.sh --notest
32c32
< #eval `cat powerpc-405.dat gcc-4.1.0-glibc-2.3.6.dat` sh all.sh --notest
---
> eval `cat powerpc-405.dat gcc-4.1.0-glibc-2.3.6.dat` sh all.sh --notest
tmp@debian:~/work/crosstool-0.43$
----------------------------------------
"sudo"コマンド実行でのパスワードは
利用アカウントのパスワードです、
因みにいろいろ無いと表示されるので
以下を追加しました。
必要パッケージ追加install順に
make
bison
flex
----------------------------------------
tmp@debian:~/work/crosstool-0.43$
tmp@debian:~/work/crosstool-0.43$ mkdir/home/tmp/downloads
tmp@debian:~/work/crosstool-0.43$
tmp@debian:~/work/crosstool-0.43$ sudo mkdir /opt/crosstool
Password:
tmp@debian:~/work/crosstool-0.43$
tmp@debian:~/work/crosstool-0.43$ sudo chown $USER /opt/crosstool
tmp@debian:~/work/crosstool-0.43$
tmp@debian:~/work/crosstool-0.43$sh demo-powerpc-405.sh
・
・
tmp@debian:~/work/crosstool-0.43$
----------------------------------------
覚書
http://mizupc8.bio.mie-u.ac.jp/pukiwiki/?%A5%AF%A5%ED%A5%B9%A5%B3%A5%F3%A5%D1%A5%A4%A5%EB
http://memo.wnishida.com/?date=20080304
http://www.nabe.bne.jp/
おまけ
仮想ネットワーク(ブリッジ)が絶不調です、
結局ホストブリッジアドレス自動IP割当、ゲスト固定IPで運用。