C++ 11の機能を使用するには、gccコンパイラ4.7をインストールします。手順をインターネットで調べましたが、いくつかのWebサイトで次の手順を見つけました。
Sudo add-apt-repository ppa:Ubuntu-toolchain-r/test
Sudo apt-get update
Sudo apt-get install gcc-4.7 g++-4.7
問題は、PPAを追加するときにコンソールがフリーズすることです。
最初は、古いUbuntuバージョン(11.04)が原因だと思いました。したがって、11.10にアップグレードしてから12.04にアップグレードしましたが、すべて正常に動作しているようです。しかし、まだ同じ問題を抱えています。
助けがありますか?
エラーは、PPAのスペルを間違えたことです。これを試して:
Sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Sudo apt-get update
Sudo apt-get install gcc-4.7 g++-4.7
動作しない場合は、ソースファイルを手動で作成します。
Sudo nano /etc/apt/sources.list.d/toolchain.list
このコンテンツを貼り付けます:
deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu precise main
deb-src http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu precise main
ファイルを保存します Ctrl-K を押します Y 保存を確認するキー。
これらの行を追加したら、次のコマンドを発行してキーエラーを修正します。
Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1E9377A2BA9EF27F
次に、ターミナルでこれらのコマンドを実行します
Sudo apt-get update
Sudo apt-get install gcc-4.7 g++-4.7
別の答えとして、組み込みのグラフィックリポジトリマネージャーを使用することもできます。これを行う:
これを行うには、ランチャーのリンクをクリックします。
または、ランチャーから削除した場合は、ダッシュを使用して検索できます。
ウィンドウが表示されたら、PPAアドレスを入力します。この場合、debhttp://ppa.launchpad.net/ubuntu-toolchain-r/test/ubunt 正確なmainおよびdeb-src http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubunt 正確なメイン
そして「ソースの追加」をクリックします。
ユーザーパスワードを入力して認証を提供する必要がある場合もあります。
以上です。
これが機能しない場合でも、ソフトウェアセンターでエラーメッセージと、おそらくその修正方法を示すウィンドウが表示される場合があります。コマンドラインで解決策を見つけるために私が経験したことや失敗したこと、そしてGUIとUbuntuを使用したときに私が何もしなくても言葉を吐き出しただけでどれだけ安心できたか、信じられないでしょう。また、スペルミスなどに関して、これらの手順を上記の回答と組み合わせることもできます。
乾杯!
M