
GCC编译器(编译选项与过程)
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本教程旨在详细介绍GCC编译器的工作原理及其常用编译选项,帮助用户掌握从源代码到可执行文件的整个编译过程。
GCC 最初被称为 GNU C 语言编译器(GNU C Compiler),因为它最初只能处理C语言。随着发展,它支持了更多编程语言,如C++、Fortran、Pascal、Objective-C、Java、Ada以及Go,并且可以为各种处理器架构生成汇编代码。因此,GCC更名为GNU 编译器套件(GNU Compiler Collection)。
在使用 GCC 时,可以通过不同的选项来控制其行为:
- `-E`:仅进行预处理步骤,包括处理头文件和宏定义。
- `-S`:将源程序编译为汇编代码而不执行后续的汇编和链接操作。
- `-c`:把源码编译成目标代码(计算机可直接识别的二进制格式),但不连接标准库或第三方库。
- `-o`:指定gcc命令后生成的目标文件的名字。
- `-g`:在生成的目标程序中包含调试信息,以便使用如 gdb 这样的调试器进行调试。
全部评论 (0)
还没有任何评论哟~


