Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar sesuai dengan topik untuk Ask Ubuntu.
Ditutup 4 tahun yang lalu.
Perbaiki pertanyaan ini
Saya ingin menggunakan beberapa fitur C++ yang hanya tersedia di versi bahasa yang lebih baru. Masalahnya adalah Ubuntu 15.04 (Vivid Vervet) telah menginstal 4.9.2 dan melihat output yang saya dapatkan dari apt-get install gcc :
Reading package lists... Done
Building dependency tree
Reading state information... Done
gcc is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
Dikatakan itu sudah versi terbaru. Saya tidak mengerti mengapa…
Jawaban yang Diterima:
Satu-satunya pilihan yang ada adalah Membangunnya dari Sumber, karena Anda menjalankan versi Vivid (15.04) yang telah mencapai EOL (End Of Life).
-
Unduh kode sumber dan prasyaratnya:
wget https://ftp.gnu.org/gnu/gcc/gcc-6.3.0/gcc-6.3.0.tar.bz2 tar jxvf gcc-6.3.0.tar.bz2 cd gcc-6.3.0 ./contrib/download_prerequisites -
Kompilasi sumber (catatan:perintah ini akan berbeda tergantung di mana Anda pertama kali menyimpan arsip .bz2), Anda juga dapat mengubah opsi untuk
buildmemerintah. Dalam hal ini kami akan menggunakan opsi yang sangat mendasar:cd ~ mkdir gcc-build && cd gcc-build ../gcc-6.3.0/configure -v --prefix=$HOME/gcc-6.3.0CATATAN :Pastikan Anda telah membaca dokumen untuk melihat opsi yang tersedia.
-
Sekarang kita siap untuk membangun gcc
-
Jalankan
makeperintah untuk membangun gcc, langkah-langkah ini akan memakan waktu lama untuk diselesaikan.make -
Setelah fase di atas selesai, Anda dapat menginstal built gcc dengan:
sudo make installSetelah proses ini selesai, jalankan perintah
gcc --versionuntuk memverifikasi bahwa penginstalan telah berhasil diselesaikan.
-