Dav*_*ore 1 c macos printf gcc
我写了一个小的Hello World应用程序.
#include <stdio.h>
int main(int argc, const char * argv[])
{
printf("Hello World\n");
}
Run Code Online (Sandbox Code Playgroud)
我跑的时候
gcc fileName.c
Run Code Online (Sandbox Code Playgroud)
没有任何东西返回终端.有人能告诉我我做错了什么吗?
gcc是编译器.它输出一个被调用的文件,a.out
除非另外使用该-o
标志指定,例如gcc -o myprogram fileName.c
,它将从源myFile.c创建一个名为myprogram的可执行文件.
要运行程序./a.out
,请在终端中写入:
要编译可执行文件,您需要运行:
gcc fileName.c -o app
Run Code Online (Sandbox Code Playgroud)
这将创建一个app
在当前目录中命名的可执行文件.然后运行该可执行文件:
./app
Run Code Online (Sandbox Code Playgroud)