トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

セルフコンパイル

最終更新時間:2007年10月02日 10時09分48秒

gcc 4.2.1ベースのzgcc42が配布されています。

http://www.ikushimo.com/files/Zaurus/zgcc42

/tmp(/dev/shm/tmp)のサイズが小さくて、コンパイルできないことがあるので大きくする。この例では5MB。

# mount -o remount,size=5m /dev/shm

以下の内容はzgcc34向けです。

cramfs.imgを入手します。http://www.ikushimo.com/files/Zaurus/zgcc34/

# mkdir /usr/local/zgcc34
# mount -o loop cramfs.img /usr/local/zgcc34

env.shを自分用に書き換える。

#!/bin/sh

TMP=/hdd3/tmp
export TMP
TMPDIR=$TMP
export TMPDIR
LD_LIBRARY_PATH=/usr/local/zgcc34/arm-linux/lib:/usr/local/zgcc34/lib:/opt/QtPalmtop/lib:/usr/lib:/lib
export LD_LIBRARY_PATH
C_INCLUDE_PATH=/opt/QtPalmtop/include
export C_INCLUDE_PATH
PATH=/usr/local/zgcc34/bin:$PATH
export PATH
LANG=ja_JP.eucJP
export LANG
$ source env.sh