Bagaimana cara menginstal g ++ 5.1 pada desktop Ubuntu 15.04 64-bit?

15

Saya ingin bereksperimen dengan kompiler GCC 5.1 C ++ baru di Ubuntu.

Jadi, saya mengunduh dan menginstal desktop Linux Ubuntu 15.04 64-bit di mesin virtual.

Kemudian, di terminal, saya memasukkan perintah berikut:

sudo apt-get update
sudo apt-get install g++5

Beberapa paket di mana diunduh dan diinstal; tapi ketika saya masuk:

g++ --version

Saya masih mendapatkan:

g++ (Ubuntu 4.9.2-10ubuntu13) 4.9.2

Saya juga mencoba (dari pertanyaan ini ):

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-5

Tapi saya masih mendapatkan 4.9.2 sebagai output dari g++ --version.

Apa yang harus saya lakukan untuk mencoba g ++ 5.1, tanpa membangun semuanya dari sumber?
Apakah mungkin untuk menginstal binari pra-dibangun?

MikePro
sumber

Jawaban:

6

GCC 5.x suite tidak tersedia dalam 15,04. Anda bisa mendapatkannya dengan menambahkan PPA, seperti https://launchpad.net/~nicola-onorata/+archive/ubuntu/toolchain

Saya tidak yakin apakah ini akan menghasilkan kompiler default, jadi Anda mungkin masih perlu menyebutnya sebagai g++-5atau mirip, untuk menggunakannya. Anda mungkin juga memiliki beberapa masalah serius dengan menautkan ke pustaka C ++ tertentu yang termasuk dalam Ubuntu 15.04, karena memang memiliki beberapa ketidakcocokan dengan 4,9, terutama terkait STL.

dobey
sumber
Setelah terinstal, versi sistem gcc akan tetap menampilkan 4. * kecuali Anda mengubahnya. Biasanya, Anda hanya memanggil gcc-5 ketika Anda ingin menggunakannya dengan menambahkan flag CC = / usr / bin / gcc-5 ke perintah Anda.
mchid
Ppa itu tidak ada lagi. Harap hapus jawaban ini.
Pian0_M4n
Ubuntu 15.04 adalah EOL sekarang juga. Jawabannya tidak disangkal oleh kenyataan bahwa itu sudah tua. Pertanyaannya secara khusus tentang 15,04. Pada titik ini jika Anda menggunakan 15,04, Anda harus melakukan semuanya sendiri. Akan lebih baik untuk meningkatkan.
dobey
19

Saya belum mengujinya di Ubuntu 15.04 tetapi ini adalah bagaimana saya menginstalnya di Ubuntu 14.04 dari PPA.

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

sudo apt-get update

sudo apt-get install gcc-5 g++-5
sudo update-alternatives 
sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g++
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 20
sudo update-alternatives --config gcc
sudo update-alternatives --config g++

Atau Anda dapat mengunduhnya dan kompilasi dari sumber. Saya terbiasa melakukannya sebelumnya, tetapi butuh sedikit lebih banyak waktu.

ARG
sumber
0

15,04 adalah EOL sekarang tetapi ketika masih digunakan, Anda dapat menginstal hardening-wrapperyang datang dengan /usr/bin/gcc-5.

The gcc-5paket sekarang tersedia di 15.10+.

mchid
sumber