工作点滴(—)在CFLAGS中添加自定义宏
来源:互联网 发布:网络诈骗的表现形式有 编辑:程序博客网 时间:2024/06/17 22:21
背景:linux嵌入式开发中,有时候比如网页或者后台程序中需要根据客户的需求定义不同的版本。
实现方法:可以在Makefile中的CFLAGS参数后面添加自定义宏,比如
...
...
CFLAGS +=-g -Wall -D$(OEM)
...
...
其中OEM参数就是你在make的时候传进去的参数,like:
make OEM=IBM
这样在你的代码中就可以根据定义的OEM宏进行定义一些变量或者实现一些函数,比如:
#ifdef IBMdprintf("\n Welcome to YuDuan's world! %s, at %s.\n\n", ver, date);#endif#ifdef GOOGLEdprintf("\n Welcome to DATANG's world! %s, at %s.\n\n", ver, date);#endif#ifdef SHITdprintf("\n Welcome to CNCR's world! %s, at %s.\n\n", ver, date);#endif
就OK了。
- 工作点滴(—)在CFLAGS中添加自定义宏
- kernel 点滴(添加中)
- STL用法点滴(不断添加中)
- VBA中用自定义函数在工作表中添加动态图表
- 工作点滴(序)
- 在Quartz工作中添加监听器
- 在VS2008中创建自定义控件(三)在网页中添加自定义控件
- 在VS2008中创建自定义控件(三)在网页中添加自定义控件
- 自定义宏 在Word中添加外部程序快捷按钮
- VBA技术在WORD中添加自定义菜单调用宏
- 在VC中添加响应自定义的消息(转)
- 在VS2008中创建自定义控件(九)添加属性
- 在OpenSSL中添加自定义加密算法
- 如何在fluid中添加自定义控件
- 在MFC中添加用户自定义消息
- 在MFC中添加自定义消息响应
- 在VC中 添加响应自定义消息
- 在VC中 添加响应自定义消息
- vc中radio控件的互斥设置
- css 选择器
- 做一个优秀的平面设计师必看的
- 发布网站时根据文件路径和文件名规范Inherits和Class名称,合并唯一程序集
- IE8一打开中国银行网站就崩溃解决
- 工作点滴(—)在CFLAGS中添加自定义宏
- RMAN 复制目标数据库的理论知识
- 《博弈论平话》整理
- 设计师必看的十部电影
- JavaScript、jQuery、Ajax以及json间的关系
- 新线智能云平台体验版正式发布
- RMAN Crosscheck 和 Delete 命令的2个实例
- Youtube原理
- 回归了 ~