Bagaimana cara saya memperbarui gcc ke versi terbaru di Ubuntu 10.04?


44

Saya memiliki Ubuntu 10,04 32-bit dengan gcc 4.4.3 saat ini diinstal di sana. Saya ingin memutakhirkannya ke gcc 4.6.1.

  1. Cara memperbarui menggunakan Ubuntu Package Manager:

    apt-get upgrade/install
    
  2. Sebagai opsi kedua saya mengunduh file snapshot gcc terbaru dari:

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

Bagaimana cara mengkonfigurasi, mengkompilasi, dan menginstalnya?


1
Btw, pertanyaan spesifik Ubuntu juga dapat ditanyakan di situs Ask Ubuntu StackExchange.
— Ilari Kajaste

Jawaban:


11

Saya pikir Anda bisa mendapatkannya dengan menambahkan PPA ini ke repositori Anda:

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

Anda dapat menambahkan PPA dengan menjalankan

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

Setelah berada di repositori (dan setelah menjalankan apt-get update) Anda harus dapat 1) memperbarui ke versi terbaru menggunakan apt-get upgrade, atau mungkin 2) Anda akan memilikinya tersedia sebagai paket terpisah yang Anda butuhkan apt-get install. Saya tidak yakin yang mana dengan paket ini.

Informasi lebih lanjut: Panduan tentang cara menambahkan PPA ke repositori Anda.


4
Tidak bekerja. Setelah sudo add-apt-repository ppa:ubuntu-toolchain-r/testdan sudo apt-get update, keduanya sudo apt-get upgrade gccdan sudo apt-get upgrade g++-4.7tidak melakukan apa pun. Saya memiliki stok 11.10 64bit instal.
— voltrevo

41

Tambahkan https://launchpad.net/~ubuntu-toolchain-r/+archive/test ke repositori Anda dengan menjalankan:

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

Kemudian ikuti langkah-langkah di AskUbuntu untuk memetakan gccke versi yang baru saja Anda instal.

Dalam kasus kami, Anda ingin menjalankan:

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, ini berhasil untuk saya. Baris terakhir membutuhkan kode yang diformat tetapi itu bukan suntingan yang cukup besar untuk memungkinkan perubahan.
— Nick

Mengapa ini bukan jawaban yang dipilih?
— pyler

2

Anda tidak mendapatkan apa pun terbaru tentang LTS dengan manajer paket. Seharusnya stabil dengan pembaruan keamanan yang di-backport. Saya bukan penggemar memperbarui distro, saya hanya menginstal ulang dan menyalin ~ /

  
./configure
make
make install  

adalah prosedur umum. Baca opsi dalam skrip konfigurasi ... Anda harus menginstal versi untuk mengkompilasi yang baru. make install mungkin akan memotong-motong instalasi Anda saat ini.

saran: jika Anda ingin "terbaru" maka gunakan "terbaru" - itu 11.10 pada titik ini saya pikir.


Sudahkah Anda menyebutkan memperbarui Ubunut sendiri. Bukan itu yang saya cari. Saya ingin memperbarui gcc yang terinstal di ubuntu saya.
— goldenmean

bukan ide yang bagus dan bisa menyebabkan banyak masalah di kemudian hari.
— RobotHumans
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.