Comment puis-je installer g++-7
sur Ubuntu? J'ai fait
Sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Ensuite, je peux trouver les packages g++-5
, g++-6
, mais pas g++-7
. Quels problèmes puis-je rencontrer lors de l'utilisation de g++-7
? Quand sera-t-il officiellement publié?
La méthode de référentiel ne fonctionne pas à elle seule car vous n'utilisez pas Ubuntu 17.04 (Zesty), qui est la version pour laquelle le paquet a été construit, comme vous pouvez le voir dans le ppa :
L'alternative la plus simple est de " épingler ce paquet " (c'est-à-dire, de dire à votre Ubuntu d'accepter un paquet qui n'est pas construit pour votre version). Pour ce faire, ouvrez un terminal et tapez:
Sudo nano /etc/apt/preferences
Ensuite, copiez-y ce qui suit:
Package: gcc-7
Pin: release n=zesty
Pin-Priority: 990
Enfin, sauvegardez le fichier (appuyez sur Ctrl+X et ensuite Y
).
Maintenant, après un Sudo apt-get update
, installez-le avec Sudo apt-get install gcc-7
. Il devrait également installer toutes les dépendances requises.
Remarque: en tant que paquet de développement, il pourrait nécessiter des bibliothèques plus récentes que votre version actuelle d'Ubuntu. Cela pourrait casser certains paquets.
Au lieu de la méthode ci-dessus, vous pouvez créer le package à partir de la source vous-même. Récupère les fichiers sources de ici . Compiler après ces instructions .
Sur ce site , vous pouvez rechercher GCC- ajouté par Matthias Klose le 2016-12-17. G ++ devrait venir avec le paquet GCC. Vous devez aussi savoir que GCC 7 est encore en développement.