日期:2014-05-16  浏览次数:21015 次

关于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里面。