- 350 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 06:32:36 ]
- GNUARM 4.x.xでのビルドについてちょいメモ。
gnudeでビルドしてmodが80KB程度になるアプリがある。ソースはC++ではなくC GCC 4.1.1/binutils-2.17→ビルドは成功するが、modが6.8MBにもなった。 GCC 4.1.0/binutils-2.16.1→ビルドは成功し、gnudeのときよりmodが数KB小さくなった。 binutilsのバージョンが影響しているらしい。ちなみにGCC 4.0.2はbinutils-2.16.1 Add-insのGNU用makefileを使うなら、 1.「Compiler output options」のセクションで OUT = -c を OUT = -fno-unit-at-a-time -c と変更する。「-fno-unit-at-a-time」がないと実機で起動した瞬間に落ちる。 2.GNUARMのインストール先に合わせて環境変数を設定しておく。 GCCHOME→C:\GNUARM GCCLIBPATH→C:\GNUARM\lib\gcc\arm-elf\4.1.0
|

|