2015-05-04 9 views
8

Ubuntu'daki yeni GCC 5.1 C++ derleyicisiyle deneme yapmak istiyorum.Linux'ta GCC 5.1 nasıl kurulur (Ubuntu)

Gb 5.1'i Ubuntu'ya nasıl yükleyebilirim?

GCC'nin kaynaklarını indirmek ve tüm GCC 5.1'i bunlardan oluşturmak yerine, yalnızca indirip yükleyebileceğim bir dizi önceden oluşturulmuş yürütülebilir dosyayı tercih ederim.

Ayrıca, libstdC++ 'nın ABI'sini GCC 5'te değiştirdiğim için, libstdC++' nın yeni bir sürümü de GCC 5.1 ile birlikte yüklenmeli mi?

+0

Bu, http://askubuntu.com/ için daha iyi bir soru olabilir. –

+0

Yüklemeyi Ubuntu'daki kaynağından sorunsuz bir şekilde yaptım (önyükleme derleyicisi olarak önceki bir GCC 4.9.2 sürümü kullanılarak). Önceden bulmayı bulmak için nereye gideceğimi bilmiyorum. –

+0

@KeithThompson: [Burayı] denedim (http://askubuntu.com/q/623350/405901). – MikePro

cevap

4

Paket g ++ - 5 (gcc sürüm 5.2.1) debian testinde veya ubuntu wily'de kullanılabilir. Önceki kilometre taşları 4.9 ve 4.8. 5.1 sürümü gibi bir versiyon elde etmek daha zor olurdu.

hala memnun 5.2.1 ile o zaman /etc/apt/sources.list için bu satırı ekleyin:

deb http://ftp.debian.org/debian/ stretch main 

deneyin paketi ve bağımlılıkları yüklemek için: O zaman umut

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

sorunsuz bir şekilde kurulacak. (Bu, ubuntu sürümünün ana bilgisayarda kullanılmasına bağlıdır.) A g ++ - 4.9 kararlı debiandan (jessie) ubuntu'ya (cc 4.8) yükleme benim için başarılı olmuştur. Daha önce eklenen kaynaklar listesinden hattı ve

sonsuz yükseltmeleri düşkün sonra yerine apt çivileme kuralı ayarlamak ise
# apt-get update 

yorumunu dışarı Bittiğinde.

+0

Uzatılmış olduğundan emin misiniz? Şimdilik yalnızca kararsız olduğu anlaşılıyor: https://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=names&keywords=g%2B%2B-5. –

+0

jessie (oldstable) g ++, 4.9.2'dir (https://packages.debian.org/jessie/g++). Ancak g ++ - 7 ile streç veya buster kullanın. Daha sonra merrier. =) – renonsz