2012-05-03 16 views
1

gcc 4.1.2がインストールされているCentOS 5.6を使用しています。私はさらに gcc 4.4.6をインストールしたいと思います。ですから、基本的には2番目のgccとしてインストールしたいのですが、以前のgccをアップグレードしない(つまり、そのままにしておきたい)のです。これを行う最も簡単な方法は何ですか?gccの新しいバージョンを個別にインストールするには

+1

http://stackoverflow.com/a/7834049/643500 Ubuntu向けですが、それはあなたのために働くはずです –

+0

これはあなたの他の質問と同じボックスですか、あなたはroot権限を持っていませんか? –

+0

いいえ私はこれにrootアクセス権を持っていません。 configure、make、make installを実行しますか? configureでは--prefix = directoryのような別のディレクトリを指定する必要があります。 – MetallicPriest

答えて

1

gccとさまざまなライブラリを別のディレクトリにインストールするだけです。必要に応じて適切なバージョンを使用するようにシェルを設定するには、さまざまな環境変数(これをソースにする必要があります)を更新するためのスクリプトを作成します。

+0

はい、ほとんどの挑戦は、互換性がありますが一般的なバイナリのtarballをインストールするために正確に何が分かっているのでしょうか?ジェネリックまたは配布ソースからビルドしますか?ディストリビューションパッケージをインストールして、別の場所に移動することをどうにかして納得させますか? (FYIのポスターには、ここに明示的に言及されていれば、箱に根を持たないと思われる関連する質問があります) –

+0

@ChrisStratton - 上記のいずれかが動作します。おそらく、この場合、タールボールが最も簡単です。 –

0

gccパッケージ自体、理想的にはglibcの専用バージョン、そしてbinutils(そして多分もっと多くのもの)が必要なので、それらをすべて共通の接頭辞にインストールする必要があります。

buildroot(あらかじめ作成されたソリューション用)や「Linux From Scratch」(通常のツールチェーンを構築するプロセスを説明する)などのプロジェクトを調べることができます。

関連する問題