(29)接着学习 make 支持的变量追加操作, += , 在变量的原有字符串的基础上,再追加字符串,并用一个空格隔开:
(30)再学习 make 的语法,shell 运行赋值:
++其实关于运行时赋值,还有另一种写法,。就是使用 $$ :
++ 测试的效果是一样的:
(31)以上介绍完了 make 程序规定的 makefile 文件里,允许的变量赋值的几种方式,接着给出几个练习题:
(32) 现在考虑,定义变量时,长字符串出现换行的情况:
所以其实还是单行变量。
(33) 定义多行变量:
(34)接着学习如何取消变量定义:
(35)系统当中的环境变量,可以在 makefile 中直接使用。接着学习 makefile 中可以使用哪些环境变量,用 set 指令:
环境变量,可以认为是已知已经定义好的变量。可以直接使用。使用方式和自定义变量相同。
系统中的环境变量可以直接在 Makefile 中直接使用,使用方法跟普通变量一样:
++ 再举个例子:
(36) 接着学习一个 linux 里命令 ls 列举 的新用法:
(37) 接着学习变量替换与引用:
(38) 接着学习,makefile 变量值的执行时覆盖:
(39)接着学习,绑定目标的变量,就是定义在规则内部的变量,仅限在本规则内有意义的变量:
(40)
谢谢