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 >
相关文章推荐
- 使用nexus搭建maven私服、手动更新索引
- swift学习笔记之自定义UITableViewCell
- 40个Java多线程问题总结
- hibernate 的注意事项
- sphinx
- 《HiWind企业快速开发框架实战》(1)框架的工作原理
- Requirements 101: User Stories vs. Use Cases
- MediaPlayer和SeekBar配合起来
- 基于微信的域名交易系统(功能细节敲定)
- 浏览器书签管理
- Android实现通过浏览器点击链接打开本地应用(APP),并获取到传递的数据
- LVS NAT + Keepalived HOWTO
- Xcode 编译链接问题汇总(持续更新中....)
- DOT资源链接
- JavaCodeTra 猴子选猴王 约瑟夫循环
- 基于微信的域名交易系统(数据库结构设计)
- C++练习题目记录
- LC102 Binary Tree Level Order Traversal
- 《将博客搬至CSDN》
- 移动端前端UI库—Frozen UI、WeUI、SUI Mobile