Linux bash: /usr/local/gcc/bin/gcc: 不是目录

ln -s /usr/local/bin/gcc /usr/bin/gcc

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

创建的软连接不生效

问题:

[root@dev003 local]# gcc -v

bash: /usr/local/gcc/bin/gcc: 不是目录

或者

[root@dev003 local]# gcc -v

bash: /usr/local/bin/gcc: 没有那个文件或目录

解决:的输出是gcc is hashed (/usr/local/bin/gcc),那说明路径被缓存了。

清除缓存

hash -d gcc

hash -r

参考:找不到gcc和g++ - Ubuntu中文论坛

相关推荐
群联云防护小杜13 分钟前
服务器被挂马怎么办?——解决服务器被挂马的方法和步骤
运维·服务器·网络协议·tcp/ip·安全·ddos
明志致远淡泊宁静19 分钟前
记录一次服务器redis被入侵
运维·服务器·redis
Jtti19 分钟前
Jtti:服务器总是自动重启怎么办?
运维·服务器
我是黄大仙21 分钟前
利用飞书多维表格自动发布版本
运维·服务器·数据库·飞书
7yewh28 分钟前
嵌入式硬件实战提升篇(一)-泰山派RK3566制作多功能小手机
linux·arm开发·驱动开发·嵌入式硬件·物联网·智能手机·硬件架构
YRr YRr1 小时前
ubuntu ros 解决建完图后 保存的地图非常小的问题
linux·运维·ubuntu
汤米粥1 小时前
怎么样绑定域名到AWS(亚马逊云)服务器
服务器·云计算·aws
脸ル粉嘟嘟1 小时前
常用命令之Linux&Oracle&Hive&Python
linux·hive·oracle
Wils0nEdwards1 小时前
Leetcode 整数转罗马数字
linux·python·leetcode