关于bash: g++ command not found的问题
本帖最后由 hyuga1232007 于 2009-12-28 20:20:33 编辑
我已经设置g++为符号连接 /usr/gcc4/bin/g++
输入g++,为何还是会出现bash: g++ command not found.
但是输入 /usr/gcc4/bin/g++是正确的
[root@localhost root]#g++
bash: g++ command not found
[root@localhost root]#ln -s /usr/gcc4/bin/g++ g++
[root@localhost root]#ls -l g++
lrwxrwxrwx 1 root root 17 12月 28 19;43 g++ ->/usr/gcc4/bin/g++
[root@localhost root]#g++
bash: g++ command not found
[root@localhost root]#/usr/gcc4/bin/g++
g++:没有输入文件
------解决方案--------------------在PATH环境变量里面加上g++的路径
setenv PATH ${PATH}:/usr/gcc4/bin
------解决方案--------------------环境变量,
------解决方案--------------------在path环境变量里添加相应的路径
logout然后login
------解决方案--------------------shell必须知道你命令在哪儿
路径都保存在PATH变量中
把路径加到PATH先 然后再执行
------解决方案--------------------默认PATH不包括当前目录,这是安全需要。
你可以执行./g++看看,或者按上面说的,把路径加到PATH里面。