编译C程序有多容易?

RCI*_*CIX 0 c compilation

与此问题相关.编译C程序的过程是什么(假定1个文件)?

mik*_*iku 5

引用http://users.actcom.co.il/~choo/lupg/tutorials/c-on-unix/c-on-unix.html:

最简单的编译方法是将所有源代码设置在一个文件中.

cc single_main.c
Run Code Online (Sandbox Code Playgroud)

您可能会抱怨'a.out'是一个太通用的名称(无论如何它来自哪里? - 嗯,这是一个历史名称,因为在旧的Unix系统上编译的程序使用了一种称为"a.out格式"的东西).假设您希望生成的程序被称为"single_main".在这种情况下,您可以使用以下行来编译它:

cc single_main.c -o single_main 
Run Code Online (Sandbox Code Playgroud)