makefile 中shell的简单语法(简单总结)
来源:互联网 发布:linux服务器搭建 编辑:程序博客网 时间:2024/05/21 18:55
1. makefile 调用 shell 标准调用就是 contents :=$(shell cat foo). 当然这个是每句话会启动一个shell进程进行解析。
2. all2:
echo $(foo1)
shell 脚本只有放在这个位置才有效
3. 如果用到shell变量则用$$path. 因为$path是makefile的变量。
标准用fa和注意事项, 其实也蛮简单的,记下来吧
第二部分 := 和= 的区别
foo = $(bar)
bar = $(ugh)
ugh = Hub?
all1:;echo $(foo)
输出 Hub?
foo2 = $(bar2)
bar2 = $(ugh2)
ugh2 = Hub?
all3:;echo $(foo2)
输出 空
ugh1 := Hub?
bar1 := $(ugh1)
foo1 := $(bar1)
all2:
echo $(foo1)
输出 Hub?
知道区别了吧, = 是递归赋值,:=是简单赋值
0 0
- makefile 中shell的简单语法(简单总结)
- Makefile的简单语法
- shell简单的语法基础
- shell的简单语法记录
- shell函数的简单语法
- makefile简单语法及$@,$^,$<
- shell编程中易犯错的简单语法
- 一篇简单的makefile文件语法讲解
- 最简单的makefile和最简单的shell程序
- shell 脚本简单语法
- shell 简单语法
- Shell简单语法
- shell语法 简单回记导图
- shell脚本简单语法
- windows shell语法及简单的例子
- 简单的Shell命令及脚本语法
- linux bash shell的简单入门语法
- Makefile 简单总结
- java static关键字
- APK反编译
- lua 栈枚举 4
- perfbook读书笔记 chapter 2
- 黑马程序员_异常(Exception)
- makefile 中shell的简单语法(简单总结)
- 如何基于BS架构开发聊天程序
- createQuery与createSQLQuery的区别
- 远程登录ubuntu
- Ubuntu介绍
- Asp.Net MVC 学习笔记 - ASP.NET MVC 3的概述
- opensuse 12 引导ubunt 12.04ISO安装
- eclipse配置
- Java的整型