gcc-7
y gcc-8
seront heureux de vivre ensemble.
Je suggère de laisser gcc-7
être installé, pour satisfaire build-essential
et peut-être d'autres paquets dépendants, et configurer gcc-8
pour être votre installation de gcc par défaut.
Utilice update-alternatives
pour avoir gcc
redirigé automatiquement vers 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
Cela vous donnera l'avantage d'avoir gcc à la dernière version, et vous pourrez toujours invoquer gcc-7
o gcc-8
directement.
Si vous souhaitez changer la version de gcc par défaut par la suite, exécutez sudo update-alternatives --config gcc
. Une invite semblable à celle-ci apparaîtra, qui vous permettra de choisir la version à utiliser :
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:
La priorité la plus élevée est celle qui est choisie automatiquement par l'équipe de l'UE. update-alternatives
.