В настоящее время это - установка, таким образом, что 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?
Необходимо смочь создать его как относительная ссылка использование формы
ln -s g++-5 /usr/bin/g++
От man ln
:
Символьные ссылки могут содержать произвольный текст; если позже разрешенный, относительная ссылка интерпретируется относительно ее родительского каталога.
Просто зайдите в каталог, где находятся ваши двоичные файлы и создайте символическую ссылку оттуда:
cd /usr/bin/
ln -s g++-5 g++