Di mana saya dapat menemukan paket g ++ 4.7?


25

Beberapa waktu lalu, saya berhasil menemukan PPA yang menampilkan g ++ - 4.7 build. Namun, saya harus menginstal ulang semuanya di mesin saya dan saya kehilangan nama PPA itu. Adakah yang bisa mengarahkan saya ke sana? Saya mencoba menemukannya lagi, tetapi tidak berhasil. Saya pada instalasi Ubuntu 11.10.


1
Saya sangat menyarankan Anda tidak menginstal 4,7 di tempat gcc yang ada dengan versi Anda. Jika ya, Anda berisiko merusak sistem Anda.
Thomas Ward

@ ThomasWard: Saya tahu, saya bukan pendatang baru.
Griwes

1
@ Griwes, Anda mungkin bukan 'pemula' tetapi orang lain mungkin dan pengamatannya benar.
Gearoid Murphy

Terkait (Tetapi jika kita memutuskan bahwa itu adalah duplikat dari ini, kita harus memastikan untuk meminta jawaban untuk digabung, karena itu tentang apa yang harus dilakukan ketika ini tidak berhasil.)
Eliah Kagan

Jawaban:


23

The uji toolchain membangun PPA mengandung banyak paket termasuk gcc-4.7.

Anda dapat menambahkan repositori menggunakan

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

Kemudian, untuk menginstalnya gunakan

sudo apt-get update
sudo apt-get install g++-4.7

Untuk mengubah kompiler default, gunakan pembaruan-alternatif

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.6
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.7
sudo update-alternatives --config gcc

1
Tidak bekerja untuk saya. Saya hanya melihat gcc-4.6 (di ubuntu 11.10)
Ugo

1
Bekerja dengan ubuntu 12.04
Ugo

Bagaimana cara saya menghapus instalan g ++ - 4.6 tanpa menghapus instalan g ++? Saat ini saya memiliki paket g++, g++-4.6dan g++-4.7diinstal. sebagai hasilnya g++ --versionmemberi saya versi 4.6.
ahli

Ah, mungkin saya perlu mengganti nama g ++ - 4.7 ke g ++
expert

sudo: add-apt-repository: perintah tidak ditemukan $ sudo apt-get install software-properties-common python-software-properties
LeeGee


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.