web-dev-qa-db-fra.com

Comment installer g ++ - 7 sur Ubuntu?

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é?

2
Aleksandr Tukallo

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 :

enter image description here

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 .

3
user308164

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.

0
Faisal Aslam