2007-09-14から1日間の記事一覧

GCC3 de Kernel ビルド&ブート成功(ごく一部)

これで作ったカーネルをいつもの方法でZaurusに転送! お、Initまで起動した!(その後先に進まないが…。)でも、メッセージが全然表示されなくて何が起こっているか わからない。

でもって、Kernelビルド

C760ユーザなので"arch/arm/def-configs/husky-j" を .config にコピーする。 あとは、いつもどおりビルドする。 $ make oldconfig $ make dep $ make zImage

公式開発環境のGCCを新しいバージョンで上書きする。

公式開発環境は通常"/opt/Embedix/tools"に実行ファイルが納められている。そんなんで、GCC3.2.3のクロスコンパイラを準備する。 #mkdir build #cd build #CFLAGS="-O2" CFLAGS_FOR_TARGET="-O2 -mcpu=xscale -Wa,-mfpu=fpa" ../configure --prefix=/opt/Emb…

何が原因?

ふと思い付いたのが、アセンブラー。 GCCは高級言語をアセンブラに変換している。 実際にバイナリを吐いているのは、”as”それならば GCCだけ新しいバージョンに入れ換える方法。 Let's build gcc!