Saya memiliki Ubuntu 10,04 32-bit dengan yang gcc 4.4.3
saat ini diinstal di sana. Saya ingin memutakhirkan ke gcc/g++ 4.7
(Saya mencari dukungan C ++ 0x)
Cara memperbarui menggunakan Ubuntu Package Manager:
apt-get upgrade/install ??
Sebagai opsi kedua saya mengunduh file snapshot gcc terbaru dari:
http://gcc.cybermirror.org/snapshots/LATEST-4.7/gcc-4.7-20110709.tar.bz2
Akan melakukan
./configure
make
make install
pada paket ini buat dan instal dari sumbernya?
sudo su -
goto/usr/bin
kemudian jalankanls -l gcc*
dan posting output Anda. maka saya akan memposting jawaban Anda.Jawaban:
12,04
Tambahkan repositori ppa toolchain toolchain, kemudian lakukan pembaruan apt-get, dan upgrade-apt apt-get
Ini hanya tersedia dalam 12,04 - versi ubuntu yang lebih lama tidak dapat diperbarui ke versi yang sama menggunakan metode ini.
Lihat di sini untuk informasi lebih lanjut tentang AKP
https://help.launchpad.net/Packaging/PPA
sumber
g++-4.7 *.cpp
; apa yang Anda inginkan adalahsudo apt-get upgrade
The following packages will be REMOVED
. Pada Ubuntu 10.04install g++4.7
perintah di atas ingin menghapus 100-an paket termasuk xserver saya, desktop gnome, gerhana, chrome, xulrunner, dll ...Kemudian, aktifkan dengan:
Untuk bagian kedua dari pertanyaan, jawabannya adalah "ya, semacam". Jika Anda benar - benar ingin melakukan itu (mis. Menginstal paket gcc-snapshot tidak cukup) maka Anda harus menginstal dependensi:
Kemudian, cari opsi konfigurasi yang benar:
(dan modifikasi jalur instal dll.)
Lalu, bangun seperti ini:
sumber
crti.o
. Cari pertanyaan lain di sini untuk solusi bagaimana cara memperbaikinya.10,04 LTS
Gunakan perintah berikut untuk menginstal add-apt-repository :
Kemudian tambahkan repo tes tooclain ppa seperti yang dijelaskan untuk 12,04 LTS .
sumber
Cara menginstal gcc 4.8 di Ubuntu 10.04:
Verifikasi versi gcc dengan:
Ini bekerja pada mesin saya. Sumber: http://ubuntuhandbook.org/index.php/2013/08/install-gcc-4-8-via-ppa-in-ubuntu-12-04-13-04/
sumber