Makefile基础教程(条件判断语句) | 您所在的位置:网站首页 › 道术入门基础教程 › Makefile基础教程(条件判断语句) |
文章目录
前言一、条件判断语句概念讲解1.ifeq 和 ifneq2.ifdef 和 ifndef3.ifeq 的比较操作符
二、条件判断语句的使用三、条件判断语句使用的注意事项四、条件判断语句只在预处理阶段有效总结
前言
本篇文章开始讲解Makefile中的条件判断语句,在各种编程语言中都存在条件判断语句,Makefile作为一种脚本语言也是有条件判断语句的,那么现在就让我们来学习一下在Makefile中是如何使用的吧。 一、条件判断语句概念讲解Makefile 中有多个条件判断语句,可以根据不同条件执行不同的命令。以下是常见的 Makefile 条件判断语句: 1.ifeq 和 ifneqifeq 和 ifneq 分别表示等于和不等于的条件判断语句,用法如下: ifeq ($(VARIABLE),value) ... else ... endif ifneq ($(VARIABLE),value) ... else ... endif其中,$(VARIABLE) 是需要被判断的变量名,value是需要和变量比较的值。如果判断是正确的,则执行第一组命令;否则执行第二组命令。 2.ifdef 和 ifndefifdef 和 ifndef 用于判断变量是否被定义,用法如下: ifdef VARIABLE ... else ... endif ifndef VARIABLE ... else ... endif如果变量 VARIABLE 被定义,则执行第一组命令;否则执行第二组命令。 3.ifeq 的比较操作符ifeq 还支持比较操作符,如 >、=、 |
CopyRight 2018-2019 实验室设备网 版权所有 |