Linux下如何编译和执行C程序?

Zig*_*gnd -4 linux compiling gcc

我正在从 Windows 迁移到 Linux,我听说了很多关于 Linux 以及如何在 Linux 下进行一些真正好的编程。但是我不知道如何在 Linux 上编译用 C 编写的代码。

Lev*_*von 5

使用以下命令编译源文件prog.c

 $ gcc prog.c
Run Code Online (Sandbox Code Playgroud)

这将生成一个名为a.out. 执行它:

 $ ./a.out 
Run Code Online (Sandbox Code Playgroud)

要在编译期间指定可执行文件的名称:

 $ gcc prog.c -o prog
Run Code Online (Sandbox Code Playgroud)

执行:

 $ ./prog
Run Code Online (Sandbox Code Playgroud)

gcc 也是 C++ 编译器。有很多命令行选项可用,因此值得了解手册页

这是最新版本的编译器的手册