linux下终端无法执行.out和shell程序
来源:百度知道 编辑:UC知道 时间:2024/07/16 11:35:12
我用GCC编译一个C程序后得到a.out,然后在终端[root@xxx root]#输入a.out后显示bash: a.sh: command not found
sh程序也是
为何?
我是新手,希望解答详细点.
sh程序也是
为何?
我是新手,希望解答详细点.
要输入 ./a.out
因为你的当前目录不在path变量下,因此系统找不到a.out……linux和dos不一样,不会自动扫描当前目录。
shell的话,已经运行起来了,你在运行指令的地方就是shell。
进入a.out 存放目录
./a.out