Related to this question。编译C程序的过程是什么(假定1个文件)?
答案 0 :(得分:5)
引用http://users.actcom.co.il/~choo/lupg/tutorials/c-on-unix/c-on-unix.html:
最简单的编译方法是将所有源代码设置为single file。
cc single_main.c
你可能会抱怨'a.out'是一个太通用的名字(无论如何它来自哪里? - 嗯,这是一个历史名称,因为在编译的程序中使用了一种叫做“a.out格式”的东西旧的Unix系统)。假设您希望生成的程序被称为“single_main”。在这种情况下,您可以使用以下行来编译它:
cc single_main.c -o single_main
答案 1 :(得分:4)
这取决于您使用的编译器/ IDE。
使用Visual Studio ctrl-shift-B
即可构建项目。
使用gcc在命令行中输入:gcc file.c -o executable_name
。
答案 2 :(得分:2)
NAME
gcc - GNU project C and C++ compiler
SYNOPSIS
gcc [-c|-S|-E] [-std=standard]
[-g] [-pg] [-Olevel]
[-Wwarn...] [-pedantic]
[-Idir...] [-Ldir...]
[-Dmacro[=defn]...] [-Umacro]
[-foption...] [-mmachine-option...]
[-o outfile] [@file] infile...
Only the most useful options are listed here; see below for the remain-
der. g++ accepts mostly the same options as gcc.
DESCRIPTION
When you invoke GCC, it normally does preprocessing, compilation,
assembly and linking. [...]