当前位置: 代码迷 >> 驱动开发 >> 关于ifeq参数有关问题
  详细解决方案

关于ifeq参数有关问题

热度:191   发布时间:2016-04-28 10:06:30.0
关于ifeq参数问题
今天在看海思hi3716m SDK代码的时候,发现了一个Makefile里有这段:
 

 1 ifeq ($(WIFI_MODE),)
  2 RT28xx_MODE = STA
  3 else
  4 RT28xx_MODE = $(WIFI_MODE)
  5 endif
  6 
  7 ifeq ($(TARGET),)
  8 TARGET = LINUX
  9 endif
 10 
 11 ifeq ($(CHIPSET),)
 12 CHIPSET = 3070
 13 endif

ifeq后面的第二个参数为什么是空的?这样写的用意是什么?哪位前辈能帮忙解答一下?在线等……
------解决方案--------------------
缺省参数。

意思是 检查这个值是否为空,或者是否初始化过了。
如果还没有,那么就给这个参数赋个值。
  相关解决方案