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


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

    C语言预处理编译链接各个阶段错误,分阶段的说一下比如指针异常,数组下标越界什么的
     
    � 我来答 举报
    My_Persistence
    2016-11-18 · TA获得超过3065个赞
     
    预处理阶段主要是处理宏指令,像什么#include指令、#define指令还有条件编译指令等。
    编译阶段主要是检查C语言程序的语法错误,即编写的代码是否符合C语言规则,编译是以.c源文件为单位编译成.obj文件(或者是.o文件)。
    链接阶段,就是把相关的.obj文件、所需的库文件等组合成一个可执行的文件。如果缺少相关所需文件,就会链接报错。
    指针异常,数组下标越界这些错误属于语义错误,这个只能在执行的时候才能发现问题,这些也叫运行时错误。
  • 相关阅读:
    Python-手动安装第三方包
    SQL SERVER-根据jobID查job
    python-包模块等概念
    锁表
    Python-try异常捕获
    胶水语言
    C++之多态性与虚函数
    android
    开源许可协议
    hal
  • 原文地址:https://www.cnblogs.com/bruce1992/p/14669251.html
Copyright © 2020-2023  润新知