我写了一个小型Hello World应用程序。
#include <stdio.h>
int main(int argc, const char * argv[])
{
printf("Hello World\n");
}
当我跑步时
gcc fileName.c
没有任何东西返回终端。有人能告诉我我做错了吗?
答案 0 :(得分:8)
gcc是编译器。它输出一个名为a.out
的文件,除非使用-o
标志另有说明,例如gcc -o myprogram fileName.c
,它将从源myFile.c创建一个名为myprogram的可执行文件。
要运行程序,请在终端
中写:./a.out
答案 1 :(得分:6)
要编译可执行文件,您需要运行:
gcc fileName.c -o app
这将在当前目录中创建名为app
的可执行文件。然后使用以下命令运行该可执行文件:
./app