1
441
从GNU Make文档中,
所以说
顺便说一句:你也可以为一个目标做这件事,至少是为GNUmake。每个目标都可以有自己的变量分配,如下所示:
这将打印:
|
2
22
你可以打电话
|
3
4
|
4
4
您可以在Makefile中直接调用bash,而不是使用默认shell:
而不是:
|
5
4
一种同样有效的方法是将其放在目标的第一行:
|
6
2
有一种方法可以做到这一点,而无需显式地将SHELL变量设置为指向bash。如果您有许多makefiles,这将非常有用,因为SHELL不是由后续makefiles继承的,也不是从环境中获取的。您还需要确保编译代码的任何人都以这种方式配置他们的系统。
|
7
0
makeit 使用bash语法进行有限的Makefile替换,在某些情况下可能很有用 (我是作者)
https://asciinema.org/a/435159
|
Batavia · Bash-删除大目录中的文件 1 年前 |
stackbiz · 如何在bash中将所有换行符替换为“\n” 1 年前 |
Paul · Bash wait命令忽略指定的进程ID 2 年前 |