您的位置:首页 > 其它

Makefile定义工程中的宏

2016-03-25 18:28 309 查看

一、介绍:

如果用make管理你的工程,在工程中有一些灵活变量,在Makefile中实现会是很方便的。

二、使用:

1. 启开关的作用:

在 Makefile 中:

CFLAGS += -DBUILD
$(CC) $(CFLAGS)


在程序中:

#ifdef BUILD
printf("定义了宏BUILD\n");
#endif
> 定义了宏BUILD
>


2. 启传递内容的作用:

在 Makefile 中:

CFLAGS += -DBUILD=\“string\”
$(CC) $(CFLAGS)


在程序中:

#ifdef BUILD
printf("定义的宏的内容是%s\n",BUILD);
#endif
> string
>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: