Ubuntu masaüstüne g ++ 5.1 nasıl kurulur 15.04 64-bit?


15

Ubuntu'daki yeni GCC 5.1 C ++ derleyicisini denemek istiyorum.

Bu yüzden, sanal bir makineye Linux Ubuntu masaüstü 15.04 64-bit'i indirip yükledim.

Daha sonra terminalde aşağıdaki komutları girdim:

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

İndirilen ve yüklenen birkaç paket; ama girdiğimde:

g++ --version

Hala alıyorum:

g++ (Ubuntu 4.9.2-10ubuntu13) 4.9.2

Ben de denedim ( bu sorudan ):

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

Ama yine de çıktı olarak 4.9.2 alıyorum g++ --version.

Her şeyi kaynaklardan oluşturmadan g ++ 5.1'i denemek için ne yapmalıyım?
Önceden oluşturulmuş ikili dosyalar kurmak mümkün müdür?


Yanıtlar:


6

GCC 5.x paketi 15.04'te mevcut değildir. Https://launchpad.net/~nicola-onorata/+archive/ubuntu/toolchain gibi bir PPA ekleyerek alabilirsiniz.

Bunun varsayılan derleyici olmasına neden olup olmayacağından emin değilim, bu yüzden hala g++-5kullanmak için benzer veya benzer olarak çağırmanız gerekebilir . Ayrıca, öncelikle STL ile ilgili olarak 4.9 ile bazı uyumsuzlukları olduğu için Ubuntu 15.04'te bulunan belirli C ++ kitaplıklarına bağlanma ile ilgili bazı ciddi sorunlarınız olabilir.


Yüklendikten sonra, siz değiştirmedikçe gcc'nin sistem sürümü 4. göstermelidir. * Genellikle, komutlarınıza CC = / usr / bin / gcc-5 bayrağı ekleyerek kullanmak istediğinizde gcc-5'i çağırmanız yeterlidir.
mchid

Bu ppa artık mevcut değil. Lütfen bu yanıtı kaldırın.
18:15, Pian0_M4n

Ubuntu 15.04 de şimdi EOL. Cevap, eski olduğu için geçersiz kılınmaz. Soru özellikle 15.04 hakkında. Bu noktada 15.04'te iseniz, her şeyi kendi başınıza yapmanız gerekir. Yükseltmek en iyisi olacaktır.
dobey

19

Ben Ubuntu 15.04 üzerinde test etmedim ama bir PPA Ubuntu 14.04 üzerine bu şekilde yükledim.

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++

Alternatif olarak indirebilir ve kaynaktan derleyebilirsiniz. Bunu daha önce yapardım, ama biraz daha zaman alır.



0

15.04 artık EOL ama hala kullanımdayken hardening-wrapperhangisini kurabilirsiniz /usr/bin/gcc-5.

gcc-5Paket 15.10+ üzerinde artık kullanılabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.