閉鎖。 この質問はトピックから外れています。現在、回答を受け付けていません。
この質問を改善する
Ubuntu
この質問を改善したいですか? 質問を更新して、AskUbuntuのトピックになります。
4年前に閉鎖されました。
この質問を改善する
言語のより新しいバージョンでのみ利用可能ないくつかのC++機能を使用したいと思います。問題は、Ubuntu 15.04(Vivid Vervet)に4.9.2がインストールされており、 apt-get install gccから取得した出力を確認していることです。 :
Reading package lists... Done
Building dependency tree
Reading state information... Done
gcc is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
すでに最新バージョンだと書いてあります。理由がわかりません…
承認された回答:
EOL(End Of Life)に達したVivid(15.04)バージョンを実行しているため、唯一のオプションはソースからビルドすることです。
-
ソースコードとその前提条件をダウンロードします:
wget https://ftp.gnu.org/gnu/gcc/gcc-6.3.0/gcc-6.3.0.tar.bz2 tar jxvf gcc-6.3.0.tar.bz2 cd gcc-6.3.0 ./contrib/download_prerequisites
-
ソースをコンパイルします(注:このコマンドは、最初に.bz2アーカイブを保存した場所によって異なります)。
build
のオプションを変更することもできます。 指図。この場合、非常に基本的なオプションを使用します:cd ~ mkdir gcc-build && cd gcc-build ../gcc-6.3.0/configure -v --prefix=$HOME/gcc-6.3.0
注 :ドキュメントを読んで、利用可能なオプションを確認してください。
-
これで、gccをビルドする準備が整いました
-
make
を実行します gccをビルドするコマンドの場合、この手順は完了するまでに長い時間がかかります。make
-
上記のフェーズが終了したら、 Builtをインストールできます。 gcc with:
sudo make install
このプロセスが完了したら、コマンド
gcc --version
を実行します。 インストールが正常に完了したことを確認します。
-