gcc 编译选项宏定义

来源:互联网 发布:淘宝抽奖转盘怎么弄 编辑:程序博客网 时间:2024/06/07 06:09

gcc 编译时可以通过-D选项传递宏定义

#include <stdio.h>#ifndef S#define S "ab"#endif#ifndef A#define A 10#endifvoid main(){char s[]=S;char a=A;printf("a:%d\n",a);printf("s:%s",s);}

gcc -o test.exe test.c -DS=\"abc\" -DA=100

运行输出

a:100
s:abc

0 0
原创粉丝点击