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