条件编译
0.前言
- 本文的程序是在linux下测试通过的
本文的分析通过了下面的命令来查看预编译结果
gcc -E filename.c -o filename.i
这条命令的作用是生成预处理文件filename.i
gcc -S filename.c -o filename.s
这条命令的作用是生成预编译文件filename.s
gcc -c filename.c -o filename.o
这条命令的作用是生成汇编文件filename.o
1.使用情况
- 不同的产品线公用一份代码
- 区分编译产品的调试版和发布版
2.函数的包含
- #if…#else…#endif
#define C 1
int main()
{
#if(C == 1)
printf("This is first printf...\n");