Fedora で gcc-c++ のバージョンを更新するにはどうすればいいですか?

Fedora で gcc-c++ のバージョンを更新するにはどうすればいいですか?

バージョン 4.4.4 がgccインストールされており、特定のバージョンまたは最新バージョンに更新したいと考えています。試したことは次のとおりです。

sudo yum install gcc-c++

これはPackage gcc-c++-4.4.4-10.fc12.i686 already installed and latest version(真実ではないが、少なくともバージョン4.8が利用可能)。

次に特定のバージョンを試しました:

sudo yum install gcc-c++-4.8.1

結果は ですNo Package gcc-c++-4.8.1 available.

最後にパッケージを更新しようとしました

sudo yum update gcc-c++

結果No Packages marked for Update

では、C++11 でプロジェクトをコンパイルできるようにするにはgcc、 および/またはのバージョンをどのように更新すればよいのでしょうか?gcc-c++

答え1

メッセージはalready installed and latest version、Fedora のバージョンの RPM (バイナリ パッケージ) の最新バージョンを参照しています。かなり古い Fedora 12 を使用しているようです。最善の対応策は、まず最新バージョンの Fedora にアップグレードし、その後、より新しいバージョンの GCC (4.7.2) を利用できるようにすることです。

GCC のような主要なソフトウェアがディストリビューションのビルドと QA プロセスを通過するには、しばらく時間がかかります。したがって、今すぐに GCC 4.8.1 が必要な場合 (ディストリビューションの古さを考えると、おそらくそうは思えません)、サードパーティのパッケージを見つけるか、自分でソースからビルドする必要があります。いずれにしても、依存関係の複雑さを軽減するために、Fedora をアップグレードすることをお勧めします。

関連情報