Gcc'yi Ubuntu 10.04'teki en son sürüme nasıl güncelleyebilirim?


44

Şu anda yüklü gcc 4.4.3 ile Ubuntu 10.04 32-bit var. Bunu gcc 4.6.1'e yükseltmek istiyorum.

  1. Ubuntu Paket Yöneticisi kullanılarak nasıl güncellenir:

    apt-get upgrade/install
    
  2. İkinci seçenek olarak, en son gcc anlık görüntü dosyasını aşağıdaki adresten indirdim:

    http://gcc.cybermirror.org/snapshots/LATEST-4.7/gcc-4.7-20110709.tar.bz2

Nasıl yapılandırabilir, derleyebilir ve kurabilirim?


1
BTW, Ubuntu'ya özel sorular da Ubuntu Yığın İstemi sitesinde sorulabilir .
Ilari Kajaste

Yanıtlar:


11

Bu PPA'yı depolarınıza ekleyerek elde edebileceğinizi düşünüyorum:

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

PPA'yı çalıştırarak ekleyebilirsiniz.

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

Depolarda bulunduktan sonra (ve çalıştıktan sonra apt-get update) ya 1) en son sürüme güncellemeyi yapabilmelisiniz ya apt-get upgradeda muhtemelen 2) ihtiyacınız olan ayrı bir paket olarak mevcut olacaksınız apt-get install. Bu paketin hangi durumda olduğundan emin değilim.

Ek bilgi: Depolarınıza nasıl bir PPA ekleyeceğinize dair kılavuz.


4
İşe yaramadı. Sonra sudo add-apt-repository ppa:ubuntu-toolchain-r/testve sudo apt-get updatehem sudo apt-get upgrade gccve sudo apt-get upgrade g++-4.7hiçbir şey yapmadı. Bir stok 11.10 64bit kurulumum var.
voltrevo

41

Çalıştırarak depolarınıza https://launchpad.net/~ubuntu-toolchain-r/+archive/test ekleyin :

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

Sonra az önce yüklediğiniz sürüme eşlemek için AskUbuntu'daki adımları izleyin gcc.

Bizim durumumuzda, koşmak istersiniz:

sudo apt-get update
sudo apt-get install gcc-4.6
sudo apt-get install g++-4.6
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 20
sudo update-alternatives --config gcc
sudo update-alternatives --config g++

1
+1, bu benim için çalıştı. Son satırda kod oluşturulması gerekiyor, ancak değişikliğe izin verecek kadar büyük bir düzenleme değildi.
Nick

Neden bu seçilen cevap değil?
pyler,

2

Paket yöneticisi ile LTS hakkında hiçbir şey öğrenemezsiniz. Desteklenen güvenlik güncellemeleriyle kararlı olması gerekiyordu. Dağıtımları güncelleme hayranı değilim, sadece yeniden yükleyip kopyaladım ~ /

  
./configure
make
make install  

genel prosedür. Configure betiğindeki seçenekleri okuyun ... yenisini derlemek için yüklü bir sürüme sahip olmanız gerekir. make install, muhtemelen geçerli kurulumunuzu değiştirir.

öneri: "en yeni" istiyorsanız, o zaman "en yeni" kullanın - bu noktada 11.10 olduğunu düşünüyorum.


Ubunut'un kendisinin güncellenmesinden bahsettiniz mi? Aradığım şey bu değil. Ubuntu’uma yüklenen gcc’yi yükseltmek istiyorum.
goldenmean

iyi bir fikir değil ve daha sonra birçok soruna neden olabilir.
RobotHumans
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.