Pylone Blog - タグ:gcc-4.4
クロス開発環境のRPMパッケージ (gcc-4.4)
クロス開発環境のDebianパッケージ (gcc-4.4) を alien で変換したRPMパッケージを 公開します。
概要
クロス開発環境のDebianパッケージ (gcc-4.4) を参照してください。
対応状況
クロス開発環境のDebianパッケージ (gcc-4.4) を参照してください。
yumによるインストール (Fedora)
以下の内容で/etc/yum.repos.d/pylone-jp.repoを作成して、yumレポジトリを追加します。
[cross-toolchain] name=Cross Toolchain baseurl=http://downloads.pylone.jp/cross-toolchain/squeeze/rpm/ enabled=1 gpgcheck=0
必要なツールをインストールします。 TARGET-SUFFIX は arm-linux-gnueabi、mipsel-linux-gnu、sh4-linux-gnu、powerpc-linux-gnu の何れかに置き換えてください。
gcc-4.4
# yum install gcc-4.4-TARGET-SUFFIX-linux-gnu
g++-4.4
# yum install g++-4.4-TARGET-SUFFIX-linux-gnu
gdb
# yum install gdb-TARGET-SUFFIX-linux-gnu
依存関係について
alienによる変換ではパッケージ間の依存関係が一部われますが、本パッケージではspecファイルを修正して依存関係を追加しています。
更新履歴
- 2010/11/22: 公開
クロス開発環境のDebianパッケージ (gcc-4.4)
社内で使っているクロス開発環境の Debian パッケージを公開します。
更新履歴
- 2010/11/16: 公開
- 2010/12/17: powerpcspeを追加
概要
- ホストアーキテクチャ: i386
- ターゲットアーキテクチャ: armel, mipsel, powerpc, sh4, powerpcspeNew!
- コンパイラ: gcc-4.4, g++-4.4
- ターゲットのlibc: testing (squeeze) の eglibc
- biarch: 無効
基本的には (2010/11/11時点の) squeeze の binutils と gcc-4.4 を debian/README.cross 等の手順にそってビルドしたものですが、 依存するパッケージを調整するなどして、lenny にもインストールできるようにしてあります。
powerpcspe だけは sid/squeeze でないとインストールできません。
対応状況
| gcc-4.4 | g++-4.4 | |
|---|---|---|
| armel | △ | △ |
| mipsel | △ | △ |
| powerpc | ○ | △ |
| powerpcspeNew! | ○ | △ |
| sh4 | ○ | △ |
- ○:動作を確認済み
- △:パッケージはあるが、まだ動作が確認できていないもの
インストール
sources.list (5) に以下の apt line を加えます。
deb http://downloads.pylone.jp/cross-toolchain/squeeze/deb ./
(まだ行っていなければ) pylone.jp の鍵を導入します。
# wget http://pylone.jp/pubkey.asc -O - | apt-key add -
パッケージ情報を更新します。
# apt-get update
必要なツールをインストールします。TARGET-SUFFIX は arm-linux-gnueabi, mipsel-linux-gnu, sh4-linux-gnu, powerpc-linux-gnu, powerpc-linux-gnuspe の何れかに置き換えてください。
gcc-4.4
# apt-get install gcc-4.4-TARGET-SUFFIX
g++-4.4
# apt-get install g++-4.4-TARGET-SUFFIX
gdb
# apt-get install gdb-TARGET-SUFFIX
![[広告] SH-2搭載Linux対応小型CPUボード Ash](/i/ash-ad.png)