Fedora16リポジトリーで利用可能なデフォルトのGCCパッケージはgcc-4.6です。 。 gcc-4.5をインストールする必要があります システム上。
kijoリポジトリからパッケージをダウンロードしましたが、インストールしようとすると、新しいlibstdc++4.6が表示されます。 がインストールされています。 libstdc++4.6をアンインストールしようとすると システム自体をアンインストールしようとします! (システム内のほぼすべてのパッケージ)。また、libstdc++4.5をインストールすることはできません。 libstdc++4.6と一緒に 。
gcc-4.5をインストールする簡単な方法はありますか? 私のシステムでは?
承認された回答:
ビルドエラーを解決することが望ましいので、それがうまくいくことを願っています。
ただし、Fedoraにgccの代替バージョンをインストールすることは可能です。パッケージからではなく、http://gcc.gnu.org/から入手できるソースが必要です。ダウンロードミラーの1つからgcc-4.5.3.tar.gzをダウンロードしてください。
以下は、Fedora15へのgcc-4.3のインストールに関するZhongliangChenによる情報をモデルにしています。
gccソースtarballをダウンロードして解凍します。 Fedora 16にビルドに必要なパッケージが含まれていることを確認してください:
yum install gcc mpfr-devel libmpc libmpc-devel glibc-devel
次に、新しい空のビルドディレクトリを作成し、接尾辞45のgccをビルドします—コンパイラをビルドしますgcc45 およびg++45 例えば。 / usr / local / gcc45 /
$cd PATH_TO_BUILD_DIR
$PATH_TO_SOURCE_DIR/configure --prefix=PATH_TO_INSTALL_DIR --program-suffix=45 --enable-languages=c,c++
$make
$sudo make install