C++学习(四四九)编译预处理的内容
Posted hankern
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++学习(四四九)编译预处理的内容相关的知识,希望对你有一定的参考价值。
处理所有的注释,以空格代替
将所有的#define删除,并且展开所有的宏定义
处理条件编译指令#if,#ifdef,#elif,#else,#endif
处理#include,展开被包含的文件
保留编译器需要的#pragma指令
gcc -E file.c -o file.i
以上是关于C++学习(四四九)编译预处理的内容的主要内容,如果未能解决你的问题,请参考以下文章
C++学习(三四四)./configuremakemake install,autoconf automake
C++学习(四四四)GraphicsWindowGraphicsContext的关系
C++学习(四四二)cmake ninja build.ninja rules.ninja
C++学习(四九一)use of undeclared identifier ‘S_IREAD‘