バージョン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++
C ++ 11でプロジェクトをコンパイルするにはどうすればよいですか?
答え1
このメッセージは、already installed and latest version
FedoraバージョンのRPM(バイナリパッケージ)の最新バージョンを示します。かなり古いFedora 12を使用しているようです。最善の方法は、まず最新バージョンのFedoraにアップグレードしてから、最新バージョンのGCC(4.7.2)を入手することです。
GCCのような主要なソフトウェアは、ディストリビューションのビルドと品質保証プロセスを完了するのに時間がかかります。したがって、GCC 4.8.1 が必要な場合(配布期間を考慮するとそうではありません)、サードパーティのパッケージを探すか、ソースから直接ビルドする必要があるかもしれません。それにもかかわらず、依存関係の複雑さを減らすためにFedoraをアップグレードすることをお勧めします。