物联网
符号表 标签描述

程序编译成可执行文件的过程可分为四步:预处理、编译、汇编、链接。下面将以main.c为目标文件进行详细讲解: 1、预处理: 通过gcc-Emain.c-omain.i  生成.i文件将进行如下操作: 1、将所有的define删除,并展开所有的宏定义。 2、处理所有的预编译指令,例如:if,elif,else,endif等。 3、处理include预编译指令,将被包含的文件插入到预编译指令的位置。 4、添加行号信息、文件名标识,便于调试。 5、删除所有的注释。 6、保留所有的pragma编译指令,因为在编写程序的时候,我们经常要用到pargma指令来设定编译的状态或者是指示...

  qrJHiMhufrJ3   2023年11月13日   19   0   0 预处理符号表预编译指令