C语言编程中编译原理,宏定义和特殊变量使用,不可重入函数使用的注意点!
1、编译原理:编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。
链接:是把目标文件,操作系统的启动代码和用到的库文件进行组织,最终形成可执行代码的过程。
编译过程分为两个阶段:编译(产生.S文件,包含预编译)+汇编(产生.O文件)。
编译是读取源代码(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码。
(1)、宏定义指令:如#define a b; #undef ;属于伪指令。
(2)、条件编译指令:如#ifdef, #ifndef ,#else...
原创
2020-07-10 10:54:32 ·
653 阅读 ·
0 评论