Je viens d'installer Lubuntu 18.04 LTS. Il existe deux options pour installer gcc: gcc-7
et gcc-8
. Les deux sont disponibles à partir apt-get install
de la boîte.
Même après mon installation gcc-8
, le système est toujours en cours d'installation gcc-7
lorsque j'installe d'autres packages tels que build-essential
.
Comme il gcc-8
est plus récent, existe-t-il un moyen de le faire installer gcc-8
et gcc-8
uniquement?
build-essential
mais les autres paquets dont il dépend directement?dpkg-dev g++-8 gcc-8 libc6-dev libc-dev make
g++-4.8 g++-5 g++-6 g++-8
... ... g ++ - 7 / gcc-7 est le compilateur système. Les versions plus anciennes sont nécessaires à la construction de certaines applications plus anciennes.Réponses:
gcc-7
etgcc-8
sera heureux de co-vivre ensemble.Je suggérerais de laisser
gcc-7
être installé, pour satisfairebuild-essential
et peut-être d'autres paquets dépendants, et de le configurergcc-8
pour être votre installation gcc par défaut.Utiliser
update-alternatives
pour avoirgcc
redirigé automatiquement versgcc-8
:Cela vous donnera la commodité que gcc soit dans la version la plus récente, et vous pourrez toujours invoquer
gcc-7
ougcc-8
directement.Si vous souhaitez changer la version par défaut de gcc plus tard, lancez
sudo update-alternatives --config gcc
. Une invite semblable à celle-ci vous permettra de choisir la version à utiliser:La priorité la plus élevée est celle qui est sélectionnée automatiquement par
update-alternatives
.la source
GCC 8 sur Ubuntu 16.04
donne 8.1.0 à partir de 2018-11. Voir également:
GCC 9 sur Ubuntu 19.04
https://packages.ubuntu.com/search?keywords=gcc-9
la source