Ubuntuにg++-7
をインストールするにはどうすればよいですか?やった
Sudo add-apt-repository ppa:ubuntu-toolchain-r/test
そうすれば、g++-5
、g++-6
パッケージは見つかりますが、g++-7
は見つかりません。 g++-7
を使用すると、どのような問題が発生する可能性がありますか?いつ正式にリリースされますか?
ppa に見られるように、パッケージがビルドされたリリースであるUbuntu 17.04(Zesty)を使用していないため、リポジトリ方式だけでは機能しません。
最も簡単な代替方法は、「 そのパッケージを固定する 」です(これは、ご使用のバージョン用にビルドされていないパッケージを受け入れるようにUbuntuに指示することです)。これを行うには、ターミナルを開き、次を入力します。
Sudo nano /etc/apt/preferences
次に、以下にコピーします。
Package: gcc-7
Pin: release n=zesty
Pin-Priority: 990
最後に、ファイルを保存します(を押します Ctrl+X そしてY
)。
次に、Sudo apt-get update
の後に、Sudo apt-get install gcc-7
を使用してインストールします。必要な依存関係もすべてインストールする必要があります。
注:開発パッケージとして、現在のUbuntuバージョンにはない新しいライブラリが必要になる場合があります。これにより、一部のパッケージが破損する場合があります。
上記の方法の代わりに、ソースからパッケージを自分でビルドできます。 here からソースファイルを取得します。 これらの手順 に従ってコンパイルします。
このWebサイトで 、2016-12-17にMatthias Kloseによって追加されたGCC-を検索できます。 G ++にはGCCパッケージが付属しています。また、GCC 7はまだ開発中です。