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
build
memerintah. 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.0
CATATAN :Pastikan Anda telah membaca dokumen untuk melihat opsi yang tersedia.
-
Sekarang kita siap untuk membangun gcc
-
Jalankan
make
perintah 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 install
Setelah proses ini selesai, jalankan perintah
gcc --version
untuk memverifikasi bahwa penginstalan telah berhasil diselesaikan.
-