ifeq的问题 请高手指教

新屿 2012-02-01 09:51:43
ifeq (TRUE, $(strip $(SQAGE_OTA_SP_SUPPORT)))
PP_OPT_COMMON += __SQAGE_OTA_SP__
endif

能否详细介绍下这句话的意思,尤其是后面PP_OPT_COMMON += __SQAGE_OTA_SP__所要表达的意思。
还有大家能否推荐几本合适的这块的书籍,谢谢。。
...全文
156 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gqjjqg 2012-02-01
  • 打赏
  • 举报
回复
[Quote=引用楼主 zywx870823 的回复:]
ifeq (TRUE, $(strip $(SQAGE_OTA_SP_SUPPORT)))
PP_OPT_COMMON += __SQAGE_OTA_SP__
endif

能否详细介绍下这句话的意思,尤其是后面PP_OPT_COMMON += __SQAGE_OTA_SP__所要表达的意思。
还有大家能否推荐几本合适的这块的书籍,谢谢。。
[/Quote]

makefile ? shell?
就是把 __SQAGE_OTA_SP__ 的值 接到 PP_OPT_COMMON 后面呗。
如果是个option ,放后面就组成一个option了呗。
RLib 2012-02-01
  • 打赏
  • 举报
回复
PP_OPT_COMMON == PP_OPT_COMMON + __SQAGE_OTA_SP__;


LZ这是什么语言?
pl_sunniwell 2012-02-01
  • 打赏
  • 举报
回复
这种写法在大型的linux下的项目中很有用的,自己理解为,相当于一个自定义的功能,加到一个option里面,如果支持__SQAGE_OTA_SP__这个功能就加进来,一般是在makefile里面写的。当项目中支持__SQAGE_OTA_SP__这个功能时候,可以再代码中判断是否SUPORT __SQAGE_OTA_SP__,从而达到多人同时控制一个项目,项目冲突问题。

69,370

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧