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程序也是
为何?
我是新手,希望解答详细点.

要输入 ./a.out
因为你的当前目录不在path变量下,因此系统找不到a.out……linux和dos不一样,不会自动扫描当前目录。

shell的话,已经运行起来了,你在运行指令的地方就是shell。

进入a.out 存放目录
./a.out