为什么 a.out明明存在 ,而我在shell中输入a.out却说bash: a.out : command not found?

时间:2022-12-08 01:55:53
为什么 a.out明明存在 ,而我在shell中输入a.out却说bash: a.out : command not found?

5 个解决方案

#1


./a.out
如果还不行,就先

chmod +x a.out
然后
./a.out

#2


同意楼上
在存放a.out的目录下用./a.out
或者修改$PATH
还有可能就是权限不够,chmod 777 a.out

#3


同意!

 chmod 777 a.out
 ./a.out

 应该是可以的!

#4


可能没有制定当前路径作为path值吧.按2 3 楼的做,比较合适,楼上的没有解决根本问题啊,估计楼主就是没有在a.out前加./

#5


行了,谢谢

#1


./a.out
如果还不行,就先

chmod +x a.out
然后
./a.out

#2


同意楼上
在存放a.out的目录下用./a.out
或者修改$PATH
还有可能就是权限不够,chmod 777 a.out

#3


同意!

 chmod 777 a.out
 ./a.out

 应该是可以的!

#4


可能没有制定当前路径作为path值吧.按2 3 楼的做,比较合适,楼上的没有解决根本问题啊,估计楼主就是没有在a.out前加./

#5


行了,谢谢