初学者请教.

Ozone_79 2003-09-11 11:33:39
UNIX cc 源程序,编译得到a.out;
但是我在COMMAND下,执行a 的时候,系统报:
a:command not found
的错误,请问是为什么?

谢谢!!
...全文
87 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
hummerking 2003-09-27
  • 打赏
  • 举报
回复
如果我在程序中不想指定当前目录 ./ 而执行当前目录下的程序 不知道怎么实现 ??
zeng_xiangyang 2003-09-27
  • 打赏
  • 举报
回复
./表示当前目录
fierygnu 2003-09-27
  • 打赏
  • 举报
回复
UNIX下没有后缀的概念。不能用a,要用a.out。
oceankang 2003-09-25
  • 打赏
  • 举报
回复
UNIX执行程序只在他的PATH中找,即使你的应用程序在你的当前目录存在而不在你的PATH中,你就的指明路径
snelgar 2003-09-25
  • 打赏
  • 举报
回复
使用cc编译不加输出参数缺省将生成a.out文件
运行./a.out
也可以cc yourfile.c -o yourfile
则生成的可执行文件yourfile
ari 2003-09-11
  • 打赏
  • 举报
回复
./a.out
金来 2003-09-11
  • 打赏
  • 举报
回复
又或者. a.out
TianNi 2003-09-11
  • 打赏
  • 举报
回复
没有执行权限。

或者,用sh a.out
oceankang 2003-09-11
  • 打赏
  • 举报
回复
因为你的文件没在PATH中,
Ozone_79 2003-09-11
  • 打赏
  • 举报
回复
想问一下,为什么要用:./a.out
但是我明明在当前目录下呀,谢谢.

23,114

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧