使用 Mac 终端实用程序时 printf 不返回任何内容
我写了一个小型的 Hello World 应用程序。
#include <stdio.h>
int main(int argc, const char * argv[])
{
printf("Hello World\n");
}
当我运行时,
gcc fileName.c
没有任何内容返回到终端。有人可以告诉我我做错了什么吗?
I wrote a small Hello World app.
#include <stdio.h>
int main(int argc, const char * argv[])
{
printf("Hello World\n");
}
When I run
gcc fileName.c
nothing is returned to the terminal. Can someone tell me what I'm doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
gcc 是编译器。它输出一个名为
a.out
的文件,除非使用-o
标志另外指定,例如gcc -o myprogram fileName.c
它将创建来自源 myFile.c 的名为 myprogram 的可执行文件。要运行程序,请在终端中写入:
./a.out
gcc is the compiler. it outputs a file called
a.out
unless specified otherwise using the-o
flag, for examplegcc -o myprogram fileName.c
which will create an executable called myprogram from the source myFile.c.To run your program write:
./a.out
in the terminal要编译可执行文件,您需要运行:
这将在当前目录中创建一个名为
app
的可执行文件。然后您可以使用以下命令运行该可执行文件:To compile an executable, you need to run:
That will create an executable file named
app
in the current directory. You then run that executable with: