Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/02/2021, à 15:12

lanfust

Quelle commande utiliser lors d'une compilation : g++ ou g++-10 ?

Bonjour

Je suis actuellement sous 21.04 Hirsute.
J'ai eu une grosse maj et je viens de m'apercevoir que j'ai dans le dossier /usr/bin 2 fichiers g++ et g++-10

Lorsque je compile il vaut mieux utiliser en commande g++ ou g++-10

J'ai essayé les 2 et ça compile mais je ne vois pas de différence.

Dernières modification
sam. 20 févr. 2021 20∶17∶06 g++
sam. 20 févr. 2021 20∶17∶06 g++-10


Dual boot Windows 11 / Ubuntu 22.04
Créer une clé usb bootable
https://github.com/kramer04/usb_Bootable

Hors ligne

#2 Le 24/02/2021, à 15:38

abelthorne

Re : Quelle commande utiliser lors d'une compilation : g++ ou g++-10 ?

Ton g++ est très probablement un lien symbolique vers g++-10 :

ls -l /usr/bin | grep g++

Ça permet d'avoir toujours la même commande g++ quelle que soit la version qu'il y a derrière. Et donc, que tu tapes g++ ou g++-10, ça lance la même chose.

Hors ligne

#3 Le 24/02/2021, à 15:42

lanfust

Re : Quelle commande utiliser lors d'une compilation : g++ ou g++-10 ?

D'accord je comprends mieux l'astuce

ls -l /usr/bin | grep g++
lrwxrwxrwx 1 root root           6 sept. 18 11:51 g++ -> g++-10
lrwxrwxrwx 1 root root          23 févr. 20 20:17 g++-10 -> x86_64-linux-gnu-g++-10
lrwxrwxrwx 1 root root           6 sept. 18 11:51 x86_64-linux-gnu-g++ -> g++-10
-rwxr-xr-x 1 root root      830184 févr. 20 20:17 x86_64-linux-gnu-g++-10

voilà ce que ça donne


Dual boot Windows 11 / Ubuntu 22.04
Créer une clé usb bootable
https://github.com/kramer04/usb_Bootable

Hors ligne

#4 Le 24/02/2021, à 15:53

abelthorne

Re : Quelle commande utiliser lors d'une compilation : g++ ou g++-10 ?

Le l au début de certaines lignes indique que ce sont des liens (link). g++ est un lien vers g++-10, qui est un lien vers x86_64-linux-gnu-g++-10. Il y a aussi x86_64-linux-gnu-g++ qui est un lien vers g++-10, qui retombe donc ensuite sur x86_64-linux-gnu-g++-10.
Bref, la commande réelle là-dedans c'est x86_64-linux-gnu-g++-10 et que tu tapes x86_64-linux-gnu-g++, g++-10 ou g++, tu retombes dessus in fine.

Hors ligne

#5 Le 24/02/2021, à 18:45

lanfust

Re : Quelle commande utiliser lors d'une compilation : g++ ou g++-10 ?

Merci pour ces précisions


Dual boot Windows 11 / Ubuntu 22.04
Créer une clé usb bootable
https://github.com/kramer04/usb_Bootable

Hors ligne