为 g++ 设置符号链接?

为 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

有什么方法可以让我在运行 ls -l 时不显示 /usr/bin/ 部分?

答案1

你应该能够将其创建为相对链接使用表格

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

man ln

符号链接可以保存任意文本;如果稍后解析,则相对链接将根据其父目录进行解释。

答案2

只需进入二进制文件所在的目录并从那里创建符号链接:

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

相关内容