【发布时间】:2013-06-28 23:22:41
【问题描述】:
我编译了一个名为 main.c 的愚蠢的小“hello world”C 程序:
gcc main.c
不出所料,出现了一个名为 a.out 的文件,他们说这是一个可执行文件。从同一个目录,如果我输入
a.out
然后按回车,它说“找不到命令”。但是如果我输入
./a.out
它根据需要说“你好世界”。我从未见过需要在其前面运行“./”的可执行文件。为什么是现在?
【问题讨论】:
-
因为你用的是linux还是mac?
-
你在 Linux 上运行吗?
-
这真的是题外话,因为它与编程无关。
-
这不是真的题外话。他正在编译一个程序。这可能是题外话的答案
标签: c compilation executable