gcc-7
ve gcc-8
birlikte mutlu bir şekilde birlikte yaşayacaklar.
gcc-7
Tatmin edici build-essential
ve belki de diğer bağımlı paketler gcc-8
için kurulmasına izin vermenizi ve varsayılan gcc kurulumunuz olarak yapılandırmanızı öneririm .
Otomatik olarak yönlendirilenler update-alternatives
için kullanın :gcc
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
Bu, en son sürümde gcc olmanın kolaylığını verecektir ve yine de doğrudan gcc-7
veya gcc-8
doğ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-essential
fakat doğrudan bağlı olduğu diğer paketler?dpkg-dev g++-8 gcc-8 libc6-dev libc-dev make