Установка символьной ссылки для g ++?

В настоящее время это - установка, таким образом, что g ++ указывает на g ++-5.

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

Однако, если бы я должен был сделать ln-s/usr/bin/g ++-5/usr/bin/g ++, то я затем добрался бы

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

после выполнения ls -l /usr/bin.

Существует ли способ, которым я могу заставить/usr/bin/часть не обнаруживаться, когда я выполняю ls-l?

1
задан 22 January 2017 в 01:02

2 ответа

Необходимо смочь создать его как относительная ссылка использование формы

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

От man ln:

Символьные ссылки могут содержать произвольный текст; если позже разрешенный, относительная ссылка интерпретируется относительно ее родительского каталога.

3
ответ дан 3 December 2019 в 06:55

Просто зайдите в каталог, где находятся ваши двоичные файлы и создайте символическую ссылку оттуда:

cd /usr/bin/
ln -s g++-5 g++
1
ответ дан 3 December 2019 в 06:55

Другие вопросы по тегам:

Похожие вопросы: