码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2021-04-19 15:24:13      阅读:0      评论:0      收藏:0      [点我收藏+]

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

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

C语言预处理编译链接各个阶段错误,分阶段的说一下比如指针异常,数组下标越界什么的
 
 我来答 举报
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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!