Saya sudah menginstal gcc 4.6.3:
gcc --version
gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
Saya telah menginstal versi yang lebih baru:
apt-get install gcc-4.7
Tetapi saya masih mendapatkan hasil "gcc 4.6.3" ketika saya mengetik gcc --version
. Bagaimana memperbaikinya?
Saya menggunakan ubuntu 12.04 dan sudah saya lakukan
sudo apt-get update
sudo apt-get upgrade
gcc-4.7
defaultgcc
, atau apakah Anda lebih mudah beralih digcc
antaragcc-4.6
dangcc-4.7
?Jika Anda mencari pemasangan gcc versi lama, maka instal langsung dari baris perintah. Misalnya jika Anda ingin menginstal gcc-4.4.6, dan versi terbaru yang tersedia adalah 4.7.3. Jika Anda mengetik:
maka secara default versi terbaru akan diinstal. Untuk menginstal gcc-4.4.6, cukup ketik:
Tetapi kompiler default Anda adalah gcc terbaru. Untuk menghapus gcc terbaru sebagai jenis default:
Sekarang menjadikan gcc-4.4.6 sebagai kompiler default (ini adalah penggantian gcc oleh gcc-4.4.x), ketik:
Semoga ini akan menjelaskan masalah yang disebutkan di atas.
sumber
silakan ikuti instruksi ini: Build gcc (Di sini: versi: 4.7.2)
Saat ini, pemeriksaan mandiri gcc tidak berfungsi, jadi langkah ini dihilangkan di sini. Sekarang Anda harus memeriksa bahwa kompiler baru versi 4.7.2 dipanggil sebagai ganti kompiler yang digunakan untuk proses pembangunan (di sini gcc-4.5.3). Masukkan perintah berikut:
Kompiler baru telah diinstal di
/usr/local/bin
. Sekarang kompiler default, karena dalam variabel PATH/usr/local/bin
sebelumnya/usr/bin
.sumber