gcc-7ve gcc-8birlikte mutlu bir şekilde birlikte yaşayacaklar.
gcc-7Tatmin edici build-essentialve belki de diğer bağımlı paketler gcc-8için kurulmasına izin vermenizi ve varsayılan gcc kurulumunuz olarak yapılandırmanızı öneririm .
Otomatik olarak yönlendirilenler update-alternativesiçin kullanın :gccgcc-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
Bu, en son sürümde gcc olmanın kolaylığını verecektir ve yine de doğrudan gcc-7veya gcc-8doğrudan davet edebileceksiniz .
Varsayılan gcc sürümünü daha sonra değiştirmek isterseniz, çalıştırın sudo update-alternatives --config gcc. Kullanılacak sürümü seçmenize izin veren buna benzer bir bilgi istemi getirecektir:
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:
En yüksek öncelik, otomatik olarak seçilen seçenektir update-alternatives.
build-essentialfakat doğrudan bağlı olduğu diğer paketler?dpkg-dev g++-8 gcc-8 libc6-dev libc-dev make