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

2021-06-03 21:05

阅读:601

标签:not   chain   eal   消失   icon   icons   response   none   btn   

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

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

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

标签:not   chain   eal   消失   icon   icons   response   none   btn   

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


评论


亲,登录后才可以留言!