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?
apt
software-installation
gcc
c++
MikePro
sumber
sumber
Jawaban:
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++-5
atau 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.sumber
Saya belum mengujinya di Ubuntu 15.04 tetapi ini adalah bagaimana saya menginstalnya di Ubuntu 14.04 dari PPA.
Atau Anda dapat mengunduhnya dan kompilasi dari sumber. Saya terbiasa melakukannya sebelumnya, tetapi butuh sedikit lebih banyak waktu.
sumber
Meskipun ini berumur beberapa bulan, jika Anda ingin g ++ --version ke output 5.1 ikuti petunjuk ini: Bagaimana cara menggunakan gcc terbaru (petunjuk: symlinks)
sumber
15,04 adalah EOL sekarang tetapi ketika masih digunakan, Anda dapat menginstal
hardening-wrapper
yang datang dengan/usr/bin/gcc-5
.The
gcc-5
paket sekarang tersedia di 15.10+.sumber