程序报错

/bin/sh: 1: /usr/bin/c++: not found

/usr/bin 主要放置一些应用软体工具的必备执行档例如c++、g++、gcc,一些软件的运行脚本,在目录中确实没有看到c++,g++问题应该出在这里

 g++ -v

报错Unable to exec g++.real: No such file or directory
解决:卸载重装
卸载g++:

sudo apt-get remove g++

重装:

sudo apt-get install g++ 

软连接的查看/建立/删除

在/usr/bin目录下

ls -il

在这里插入图片描述
删除软连接

 sudo rm -rf  /usr/bin/python

然后再执行 ls-il 查看软连接,发现pytnon–>python2.7已经消失
在这里插入图片描述接下来新建软连接,在/usr/bin 目录下执行:

  sudo  ln  -s  /usr/bin/python2.7   /usr/bin/python 

再查看建立的软连接
在这里插入图片描述之前一直不知道Linux目录下不同文件的颜色代表的什么,这里的浅蓝色文件代表链接文件,这里是使用ln命令建立的文件,绿色是可执行文件。补充:
蓝色-----目录
白色-----一般文件,如txt
红色-----压缩文件或者包文件

参考:
/bin、/sbin、/usr/bin、/usr/sbin目录的区别
Linux下修改python软连接
linux 软连接 创建/查看/删除

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐