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‘

C++学习(四九一)use of undeclared identifier ‘S_IREAD‘

C++学习(四四七)cout没有输出