C语言程序编译

原来GCC的含义是GNU C Compiler,当初知识编译C语言,而现在GCC不知编译C语言,除此之外它还支持编译Ada、C++、Java、Object C、Pascal、COBOL、等等许多语言,因此现在的GCC应该理解成 GNU Compiler Collection,也就是GNU编译家族的意思。

 

C语言在终端中编译,一步到位的指令是:

gcc test.c -o test

 

我的理解:gcc是命令编译该文件,-o是在当前目录下将test.c生成test文件(test文件类似于Win下的exe文件)

运行生成的test文件

./test

 

实际上程序编译有以下四个步骤

  1. 预处理(预编译)Processing
  2. 编译  Compilation
  3. 汇编  Assembly
  4. 链接  Link

 

posted @ 2020-02-27 21:24  _Sandman  阅读(...)  评论(...编辑  收藏