稳重毛豆

文章
4
资源
0
加入时间
3年0月9天

gcc中的-D选项

有时候我们想在 C 源文件中使用 Makefile 中定义的某些变量,根据变量的取值做出不同的处理,比如 debug 开关、版本信息等,这时候我们可以通过 gcc 的 -D 选项来满足这一需求,它等同于在 C 文件中通过#define 语句定义一个宏。比如,我们可以在 Makefile 中定义以下变量,并通过 gcc -D 选项传给源文件,然后在源文件中使用这些变量。Makefile:CC=gccversion=0.0.2release_number=2all: testtest...