linux中条件执行
来源:互联网 发布:c语言库函数大全pdf 编辑:程序博客网 时间:2024/06/05 19:12
关键字:
ifeq else endif
ifneq
注意:条件判断和后面的语句之间要有一个空格.
代码举例:
.PHONY:allDEBUG = ture #这样写便于修改,当用于arm就debugifeq ($(DEBUG),true)VERSION =debug CC=gcc -g #gcc -g 编译为debug模式 elseVERSION=releaseCC=gcc #gcc -o 编译为release模式endifhello:hello.c @echo "build $(VERSION) mode" $(CC) -o $@ $^clean: rm hello~
注:
$( )
中放的是命令,相当于,例如$(DEBUG)意思是执行DEBUG命令,返回执行结果与后面的ture进行对比,也可以写为
DEBUG
${ }
中放的是变量,例如@echo ${build $(VERSION) mode}
取build $(VERSION) mode
变量的值并打印,也可以不加括号比如$ build $(VERSION) mode
,也可以$"build $(VERSION) mode"
。
echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号。
阅读全文
0 0
- linux中条件执行
- linux中利用shell脚本条件执行命令
- html中条件,选择执行
- Linux(Centos)下条件查找执行
- javascript中if语句条件执行顺序
- 在DataTable中执行DataTable.Select("条件"),
- 在DataTable中执行DataTable.Select("条件"),
- ALM中删除执行流中的条件
- ALM中增加执行流条件
- MySQL中where条件的执行分析
- 在DataTable中执行DataTable.Select("条件")
- 在DataTable中执行DataTable.Select(\"条件\")
- 在DataTable中执行DataTable.Select("条件"),
- 条件执行
- Linux中执行脚本
- DataTable中执行DataTable.Select("条件")返回DataTable的方法
- java中“或”(||)条件的执行次序
- ARM中状态转移指令+条件执行+内存操作
- 网站不收录需要注意哪些事项
- 想成为机器学习工程师?自学如何入门?
- Android 属性动画(Property Animation) 完全解析
- [笔记分享] [SCons] SCons工具之Overview
- Spring MVC EL ModelAndView传给JSP的值不显示
- linux中条件执行
- 圆形图片 || 头像
- JAVA获取时间戳,哪个更快
- OSG的traverse()方法解析
- dll动态库调用约定
- 基于xml配置的Spring MVC HelloWorld
- 游戏中的设计模式四(桥接模式)
- GreenDao3.0 使用(包括导入,具体方法,基本使用,加密,数据库升级等)
- SQL 优化实例