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