web-dev-qa-db-ja.com

Ubuntuにg ++-7をインストールするにはどうすればよいですか?

Ubuntuにg++-7をインストールするにはどうすればよいですか?やった

Sudo add-apt-repository ppa:ubuntu-toolchain-r/test

そうすれば、g++-5g++-6パッケージは見つかりますが、g++-7は見つかりません。 g++-7を使用すると、どのような問題が発生する可能性がありますか?いつ正式にリリースされますか?

2

ppa に見られるように、パッケージがビルドされたリリースであるUbuntu 17.04(Zesty)を使用していないため、リポジトリ方式だけでは機能しません。

enter image description here

最も簡単な代替方法は、「 そのパッケージを固定する 」です(これは、ご使用のバージョン用にビルドされていないパッケージを受け入れるように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 からソースファイルを取得します。 これらの手順 に従ってコンパイルします。

3
user308164

このWebサイトで 、2016-12-17にMatthias Kloseによって追加されたGCC-を検索できます。 G ++にはGCCパッケージが付属しています。また、GCC 7はまだ開発中です。

0
Faisal Aslam