▲Zaurus Top | ↑Up(設定・システム) | ←Prev(opie-sh と qcop と簡単ツール) | →Next(ローカルメール環境)
(2003/07/21)
いろいろとソフトをインストールしたいとき、ipk が無いものは、ソースからコンパイルしないといけない。母艦上でクロスで作ってもいいのだけど、環境構築が面倒だったので、dev_imgによるセルフ開発環境を zaurus 上に構築する。つまり、gcc を元とする開発環境をインストールする。最近の Linux は、ほとんどバイナリパッケージから入れるので、自分でコンパイルするなんて久しぶり。昔 SunOS を使っていた時以来かな。
セルフ環境の構築方法はhttp://www.netfort.gr.jp/~tosihisa/zaurus/gcc_self.txtに詳しい。以下、私の作業メモ。
/usr/mnt.rom/card/dev_img-1.3 /home/zaurus/mnt cramfs noauto,loop,ro 0 0
bash-2.05# mount /home/zaurus/mntループバックファイルシステムなので、df コマンドでは見えない。mount コマンドを引数無しで使うと見える。これは、再起動と mount は解除されるので、再起動後、gcc を使いたい度にやりなおす必要がある。
bash-2.05$ mount /dev/root on / type jffs2 (ro) /proc on /proc type proc (rw) /dev/ram1 on /dev type minix (rw) /dev/mtdblock3 on /home type jffs2 (rw,noatime) none on /dev/shm type tmpfs (rw) none on /dev/pts type devpts (rw) /dev/mmcda1 on /usr/mnt.rom/card type vfat (rw) /dev/loop0 on /home/zaurus/mnt type cramfs (ro)
bash-2.05# /home/zaurus/mnt/bin/compiler_setup.sh -r /home/zaurus/mnt
bash-2.05$ export PATH=$PATH:/home/zaurus/mnt/bin
▲Zaurus Top | ↑Up(設定・システム) | ←Prev(opie-sh と qcop と簡単ツール) | →Next(ローカルメール環境)