|
apt-cross †本ページの記事は古いので、今後は xapt を使ってください。 以下は古い †apt-cross を使用すると PC上に SH4 や ARM のクロスライブラリのインストールが簡単です。 動作環境 †
の例 インストール †apt-cross は apt-get でインストールできないので? wget でダウンロードし、dpkg -i でインストールします。 ダウンロード # wget http://ftp.debian.org/pool/main/a/apt-cross/libcache-apt-perl_0.12.0_all.deb # wget http://ftp.debian.org/pool/main/a/apt-cross/apt-cross_0.12.0_all.deb インストール # dpkg -i apt-cross_0.12.0_all.deb libcache-apt-perl_0.12.0_all.deb # apt-get -f install (依存関係エラーの修復) ディレクトリを作る # mkdir -p .apt-cross/preferences.d # mkdir -p .apt-cross/squeeze/lists 使い方 †クロスapt の update (--updateコマンド) # apt-cross -a sh4 -S squeeze -m https://www.si-linux.co.jp/pub/debian-sh/squeeze-sh4 --update help -a アーキテクチャ名 sh4 や armel -S スイート (debianバージョン名) -m ミラーサイト (aptラインの URL) クロスパッケージのインストール例 (--installコマンド) # apt-cross -a sh4 -S squeeze -m https://www.si-linux.co.jp/pub/debian-sh/squeeze-sh4 --install libts-0.0-0 # apt-cross -a sh4 -S squeeze -m https://www.si-linux.co.jp/pub/debian-sh/squeeze-sh4 --install libts-dev # apt-cross -a sh4 -S squeeze -m https://www.si-linux.co.jp/pub/debian-sh/squeeze-sh4 --install libpixman-1-dev # apt-cross -a sh4 -S squeeze -m https://www.si-linux.co.jp/pub/debian-sh/squeeze-sh4 --install libsqlite3-dev # apt-cross -a sh4 -S squeeze -m https://www.si-linux.co.jp/pub/debian-sh/squeeze-sh4 --install libdb4.8 # apt-cross -a sh4 -S squeeze -m https://www.si-linux.co.jp/pub/debian-sh/squeeze-sh4 --install libcairo2-dev # apt-cross -a sh4 -S squeeze -m https://www.si-linux.co.jp/pub/debian-sh/squeeze-sh4 --install libdirectfb-dev 以上でdirectfbをクロスでビルドする環境が整います 関連 † |