gcc
のバージョン4.4.4がインストールされていて、特定のバージョンまたは最新バージョンに更新したい。これが私が試したものです:
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++
のバージョンをどのように更新すればよいのでしょうか。
メッセージ already installed and latest version
は、FedoraのバージョンのRPM(バイナリパッケージ)の最新バージョンを指します。かなり古くなっているFedora 12を使用しているようです。最善策としては、まず最新バージョンのFedoraにアップグレードしてから、最新バージョンのGCC(4.7.2)を入手することになります。
GCCのような主要なソフトウェアがディストリビューションのビルドとQAプロセスを通過するまでにはしばらく時間がかかります。したがって、GCC 4.8.1が絶対に必要な場合(これはディストリビューションの古さを考えるとありそうもないことです)、サードパーティのパッケージを見つけるか、自分でソースからビルドする必要があります。いずれにしても、依存関係の複雑さを軽減するためにFedoraをアップグレードすることをお勧めします。