忍者ブログ
最新記事
(08/05)
(07/11)
(06/25)
(06/24)
(06/24)
ブログ内検索
カテゴリー
プロフィール
HN:
Toy Scooter
性別:
男性
職業:
はいぱー情報通信・電気くりえーたー
趣味:
読書
自己紹介:
wiki始めました・・・
//
統一性の無いblogになってきました、 資格とかLinuxとか・・・。
[49]  [48]  [47]  [46]  [45]  [44]  [43]  [42]  [41]  [40]  [39
×

[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で運用。

PR
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
この記事のURL: