Linux下的C++程序运行错误
一个C++程序,编译成功后生成a.out文件,可是执行此文件,出错:
bash:a.out:command not found,该文件的属性是可执行属性,请高手指教.
问题点数:20、回复次数:4Top
1 楼AiNet(人工智能)回复于 2002-11-21 15:18:49 得分 5
是用root吗
要这样执行当前目录下的文件
./a.outTop
2 楼cuiwader(一叶知秋)回复于 2002-11-21 15:27:30 得分 5
Linux与Windows不同,要加可执行文件的绝对路径,例如./a.out,其中./表示的绝对路径是当前路径。Top
3 楼blh(当你不割肉时,你的损失只是个数字,当你割肉时,你的损失就是你的肉)回复于 2002-11-21 15:34:24 得分 5
执行./a.outTop
4 楼x86(大雪)回复于 2002-11-21 15:47:11 得分 5
或者你可以把.加到PATH里面,就可以直接执行了,但是不建议这样做。
.指的是当前目录:-)Top




