摘要: C预处理器不是编译器的组成部分,但是它是编译过程中一个单独的步骤。简言之,C预处理器只不过是一个文本替换工具而已,它们会指示编译器在实际编译之前完成所需的预处理。 所有的预处理器命令都是以井号(#)开头。它必须是第一个非空字符,为了增强可读性,预处理器指令应从第一列开始。 (1) 预处理器实例 (2 阅读全文
posted @ 2017-11-10 16:04 Storm_L 阅读(253) 评论(0) 推荐(0) 编辑
摘要: C/C++程序编译的过程 预处理,展开头文件,宏定义,条件编译处理等。通过gcc -E source.c -o source.i或者cpp source.c生成。 编译。这里是一个狭义的编译意义,指的是将预处理后的文件翻译成汇编代码的过程。通过gcc -S source.i生成。默认生成source 阅读全文
posted @ 2017-11-10 11:41 Storm_L 阅读(349) 评论(0) 推荐(0) 编辑