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.