1. 首页
  2. 编程语言
  3. C++ 
  4. gcc编译器常识介绍

gcc编译器常识介绍

上传者: 2019-09-09 11:39:28上传 TXT文件 17.37KB 热度 35次
从程序员的角度看,只需简单地执行一条GCC命令就可以了,但从编译器的角度来看,却需要完成一系列非常繁杂的工作。首先,GCC需要调用预处理程序cpp,由它负责展开在源文件中定义的宏,并向其中插入“#include”语句所包含的内容;接着,GCC会调用ccl和as将处理后的源代码编译成目标代码;最后,GCC会调用链接程序ld,把生成的目标代码链接成一个可执行程序。为了更好地理解GCC的工作过程,可以把上述编译过程分成几个步骤单独进行,并观察每步的运行结果。第一步是进行预编译,使用-E参数可以让GCC在预处理结束后停止编译过程:#gcc-Ehello.c-ohello.i
用户评论
码姐姐匿名网友 2019-09-09 11:39:28

对编译器不熟,只能从入门的书开始看