首页 > 编程语言 > 详细

C语言预处理编译链接各个阶段错误,分阶段的说一下

时间:2021-04-17 11:11:51      阅读:14      评论:0      收藏:0      [点我收藏+]

C语言预处理编译链接各个阶段错误,分阶段的说一下

C语言预处理编译链接各个阶段错误,分阶段的说一下比如指针异常,数组下标越界什么的
 
 我来答 举报
My_Persistence
2016-11-18 · TA获得超过3065个赞
 
预处理阶段主要是处理宏指令,像什么#include指令、#define指令还有条件编译指令等。
编译阶段主要是检查C语言程序的语法错误,即编写的代码是否符合C语言规则,编译是以.c源文件为单位编译成.obj文件(或者是.o文件)。
链接阶段,就是把相关的.obj文件、所需的库文件等组合成一个可执行的文件。如果缺少相关所需文件,就会链接报错。
指针异常,数组下标越界这些错误属于语义错误,这个只能在执行的时候才能发现问题,这些也叫运行时错误。

C语言预处理编译链接各个阶段错误,分阶段的说一下

原文:https://www.cnblogs.com/bruce1992/p/14669251.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!