2009-04-24 10 views
6

Bir Debian g++-4.4 paketi, var, ancak Ubuntu değil. İnternette çok fazla sistem imha edilmiş korkunç hikaye var.Ubuntu'da g ++ 4.4 nasıl kurulur?

G ++ 4.4'ü Ubuntu'ya nasıl yüklerim?

+1

Sisteminizi kendiniz derleyerek yok edeceğinizi hayal edemiyorum. En kötüsünde bunu derleyemezsiniz. – Zifre

+1

Derleme bir sorun değil. dpkg olmadan yükleme olduğunu. –

+4

Sadece onu/usr'ye yüklemeyin. Ev dizine koy. – Zifre

cevap

2

Bu URL'ye bir göz atın. Gcc-4,4'ü (ve g ++ - 4.4) oradan yükledim, ki bu da gcc-4.4'ü bir ubuntu .deb içine koyan en resmi hacker grubu gibi görünüyor. Şimdiye dek, sorunsuz çalışan:

https://launchpad.net/~ubuntu-toolchain/+archive/ppa

Saygılar.

+0

Depoya gcc-4.4 yüklemeleri ekledim, ancak g ++ - 4.4, libc6> = 2.8'in bulunmadığı hatası veriyor. Ben kurulu iken. Herhangi bir fikir? –

+0

Bu depolar jaunty içindir. Hangi ubuntu dağılımı var? –

+0

Ubuntu 8.10 sahibiyim –

2

Debian paketleri Ubuntu üzerinde çalışmalıdır. Debian'a dayanır.

Düzenleme: Bu deneyin: Ben buna karşı

sudo apt-get install gcc-snapshot 
+0

Ya da ubuntu bunu sağlayana kadar bekleyin. GCC 4.4 yeni piyasaya sürüldü ve dağıtımlar için paketlerin sağlanması biraz zaman alabilir. – lothar

+3

Bir sonraki Ubuntu sürümü için 6 ay beklemek istemediğini düşünüyorum. – Zifre

+0

Bu debian ve ubuntu paketleri ikili uyumlu değil mi? –

0

öneriyoruz. Daha yeni bir g ++ sürümü istemek, 4.4'ün yeni özelliklerini kullanırsanız, kullanıcılarınızın da bir 4.4 çalışma zamanı kitaplığı gerektirecektir. Bu söyleniyor, ben sadece kaynak, ./configure --ALLMYOPTS&&make && sudo make install indirirdim. Ubuntu, apt-get source gcc ile gönderilene benzer bir gcc yapmak ve yapılandırma bayrakları için debian/kurallara bakmak istiyorsanız (bunlar birden çok satıra uygulanabilir).

+1

GCC'nin derlenmesi, göründüğünden çok daha zor. – Zifre

+3

sudo make install, kötü, kötü, * kötü bir fikir. Neden basitçe --prefix =/home/whatever/some/path/configure komutunu kullanıp, kullanıcı olarak kurulum yapmıyorsunuz? –

+0

Çalıştırma "sudo make install", sisteminizin tüm kullanıcıları için bunu yüklemenin yoludur, değil mi? Ya da bu, yükleme dizininin herhangi bir şey yapmasını engellemek için bunu kendi ana dizininize yüklemeyi ve ardından taşımayı mı planlıyorsunuz? Kritik olmaya çalışmıyor, sadece bunun neden bu kadar korkunç olduğunu düşündüğünüzü merak ediyorum. –

0

Bir debian deposunda ise, Ubuntu altında sorun olmazdı. Bir depo eklemek isterseniz, here yönergelerini takip etmeniz yeterlidir.

17

Sana g ++ içeren birikmesi gerekli paketini yüklemek tavsiye. senin terminalde

Tipi it:

$ sudo apt-get build-essential

Sonra yüklemeyi onaylamak yükleyin.

1

Terminal türünüzden sudo apt-get install g++. Benim için harika çalışıyor!