#1 Le 24/02/2021, à 14: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 24.04
ASUS X751L Ubuntu-Mate 24.04
Créer une clé usb bootable
https://github.com/kramer04/usb_Bootable
Hors ligne
#2 Le 24/02/2021, à 14: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, à 14: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 24.04
ASUS X751L Ubuntu-Mate 24.04
Créer une clé usb bootable
https://github.com/kramer04/usb_Bootable
Hors ligne
#4 Le 24/02/2021, à 14: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, à 17:45
- lanfust
Re : Quelle commande utiliser lors d'une compilation : g++ ou g++-10 ?
Merci pour ces précisions
Dual boot Windows 11 / Ubuntu 24.04
ASUS X751L Ubuntu-Mate 24.04
Créer une clé usb bootable
https://github.com/kramer04/usb_Bootable
Hors ligne