makefile里怎么表达elseif
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了makefile里怎么表达elseif相关的知识,希望对你有一定的参考价值。
makefile 语法里没有直接类似if...elseif...else.....的这种结构,但是有类似 if ...else ...语句的结构: ifeq...else...endif。所以可用嵌套的方式 实现if...elseif...else.....的这种结构ifeq (<arg1>, <arg2>)表示 if(<arg1>等于 <arg2>)
例如:
ifeq ($(CC),gcc)
libs=$(libs_for_gcc)
else
ifeq ($(CC),gplus)
libs=$(libs_for_gplus)
else
libs=$(normal_libs)
endif
endif 参考技术A 用嵌套吧
ifeq ...
...
else
ifeq ...
...
else
...
endif
endif
答案仅供参考。本回答被提问者和网友采纳
makefile 交叉编译怎么引用静态库
参考技术A 看你的mysql当前默认的存储引擎:mysql>
show
variables
like
'%storage_engine%';
你要看某个表用了什么引擎(在显示结果里参数engine后面的就表示该表当前用的存储引擎):
mysql>
show
create
table
表名;
以上是关于makefile里怎么表达elseif的主要内容,如果未能解决你的问题,请参考以下文章