目次: GCC
Armadillo-9で色々やるために、クロスコンパイル環境を構築していました。ARM7(だと思う)プロセッサを用いる GBA用のバイナリを作るサイトが参考になりました。gccとnewlibとbinutilsなどがキーワードのようです。サイトに出ていた通りにやってみましたが、いまいちオプションの意味などが分かりませんね。とりあえずCとC++ が使えれば良いので、あまり気にしないことにしますけど。
とりあえず構築してみました。うまくいっているように見えます…。明日、HelloWorldでもクロスコンパイルしてArmadilloで動くかどうか確かめようと思います。
$ arm-linux-g++ -c Exception.cpp $ file Exception.o Exception.o: ELF 32-bit LSB relocatable, ARM, version 1 (ARM), not stripped
調子に乗って今書いているリファレンスモニタをコンパイルしようとしたら、ヘッダがないと怒られまくりです。くやしいので glib + pthreadを構築しました。あと、阿部さんのIDSで使っているlibelfもないので構築しました。野良ビルドなので結構気楽&適当にできます。うまくいかない場合も多いけどね。
< | 2006 | > | ||||
<< | < | 02 | > | >> | ||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
- | - | - | 1 | 2 | 3 | 4 |
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | - | - | - | - |
合計:
本日: