makefile条件判断语句
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了makefile条件判断语句相关的知识,希望对你有一定的参考价值。
参考技术A 条件语句可以根据一个变量的值来控制make执行或者忽略makefile的特定部分。条件语句可以是两个不同变量、或者变量和常量值的比较。条件判断语句的关键字如下
举个例子来说明条件判断语句的用法
运行的结果如下
ifneq 和 ifndef 的判断条件和上面的例子对应的判断条件相反,用法类似,就不再单独举例子了。
需要注意的是,条件判断语句类似于C语言里面的宏,预处理阶段有效,执行阶段无效。
8.条件判断语句
这里的ifeq前面不是(tab)而是空格,因为只有命令前面才是(tab)
上述两例代码可以转换成以下一个代码:
make解释器在makefile执行前无法得知var4没有值
这样改的话,结果就不一样了
以上是关于makefile条件判断语句的主要内容,如果未能解决你的问题,请参考以下文章