gcc-7
dan gcc-8
dengan senang hati akan tinggal bersama.
Saya akan menyarankan untuk membiarkan gcc-7
diinstal, untuk memuaskan build-essential
dan mungkin paket dependen lainnya, dan konfigurasikan gcc-8
untuk menjadi instalasi gcc default Anda.
Gunakan update-alternatives
karena telah gcc
dialihkan secara otomatis ke gcc-8
:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 700 --slave /usr/bin/g++ g++ /usr/bin/g++-7
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 800 --slave /usr/bin/g++ g++ /usr/bin/g++-8
Ini akan memberi Anda kenyamanan gcc berada di versi terbaru, dan Anda masih dapat memohon gcc-7
atau gcc-8
langsung.
Jika nanti Anda ingin mengubah versi gcc default, jalankan sudo update-alternatives --config gcc
. Ini akan membawa prompt yang mirip dengan ini, yang memungkinkan Anda memilih versi yang akan digunakan:
There are 2 choices for the alternative gcc (providing /usr/bin/gcc).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/gcc-8 800 auto mode
1 /usr/bin/gcc-7 700 manual mode
2 /usr/bin/gcc-8 800 manual mode
Press <enter> to keep the current choice[*], or type selection number:
Prioritas yang lebih tinggi adalah yang dipilih secara otomatis oleh update-alternatives
.
build-essential
tetapi paket lain itu bergantung langsung?dpkg-dev g++-8 gcc-8 libc6-dev libc-dev make