1 votes

Comment mettre en place un lien symbolique pour g++ ?

Actuellement, la configuration est telle que g++ pointe vers g++-5.

lrwxrwxrwx 1 root root           5 Feb 11  2016 g++ -> g++-5

Cependant, si je faisais ln -s /usr/bin/g++-5 /usr/bin/g++, j'obtiendrais alors

lrwxrwxrwx 1 root root           5 Feb 11  2016 g++ -> /usr/bin/g++-5

après avoir couru ls -l /usr/bin .

Existe-t-il un moyen de faire en sorte que la partie /usr/bin/ n'apparaisse pas lorsque je lance ls -l ?

3voto

steeldriver Points 118154

Vous devriez pouvoir le créer en tant que lien relatif en utilisant la forme

ln -s g++-5 /usr/bin/g++

De man ln :

Les liens symboliques peuvent texte arbitraire ; s'il est résolu ultérieurement, un lien relatif est interprété par rapport à son répertoire parent.

1voto

Fuangwith S. Points 1636

Il suffit d'aller dans le répertoire où se trouvent vos binaires et de créer votre lien symbolique à partir de là :

cd /usr/bin/
ln -s g++-5 g++

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X