「ほっ」と。キャンペーン

「わかりました」>「あんまりわかってません」の間接的な用法


by ayamem
カレンダー
S M T W T F S
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

xkazokuクロスコンパイル方法

a0009081_12253386.jpg
cd ~
source ~/dev-arm-qpe
choose_gcc 342

wget http://waffle.bunkasha.co.jp/~yui/datas/xkazokusrc130.tar.gz
tar xzf xkazokusrc130.tar.gz
cd xkazoku/slzaurus/
make
strip ~/xkazoku/bin/xkazoku
あとは~/xkazoku/bin/xkazokuをZauにコピーし、遊ぶ。

備考ーーーーーーーーーーーーーーーーーーーーーーー
strip前のファイルサイズ
-rwxr-xr-x 1 root root 598522 2004-11-06 12:01 xkazoku295*
-rwxr-xr-x 1 root root 581942 2004-11-06 11:57 xkazoku333*
-rwxr-xr-x 1 root root 602521 2004-11-06 11:39 xkazoku342*

サイズを抑えたい時は、「strip ファイル名」をするとよい。
strip後のファイルサイズ
-rwxr-xr-x 1 root root 389024 2004-11-06 12:34 xkazoku295*
-rwxr-xr-x 1 root root 374980 2004-11-06 12:34 xkazoku333*
-rwxr-xr-x 1 root root 399564 2004-11-06 12:34 xkazoku342*

コンパイル時、gcc-2.9.5
/opt/Embedix/tools/arm-linux/include/ にヘッダファイル(*.h)
/opt/Embedix/tools/arm-linux/lib/ にライブラリ(*.a)を読みにいく
gcc-3.3.3、3.4.2
/usr/local/arm-linux/include/ にヘッダファイル(*.h)
/usr/local/arm-linux/lib/ にライブラリ(*.a)を読みにいく
[PR]
by ayamem | 2004-11-06 12:04