|
|
1
3
这个问题与以下事实有关:规则配方的每一行都是在一个专用的shell实例中执行的(即:一个新进程)。所以,跑步
更改配方的工作目录
您可以使用
或者将所有命令保持在一行中:
工作目录的更改生效 仅限内部 那个食谱。
请注意,更改
当前工作目录
在调用的shell的makefile中
这也是您无法通过执行脚本来更改shell的工作目录的原因 采购 它:因为脚本在一个新的shell实例(即:子进程)中运行。 |
|
|
G_Hannigan · 移动嵌套文件的Makefile规则 7 年前 |
|
|
Peter Lenkefi · 强制make在同一环境中执行命令 7 年前 |
|
|
ms5991 · 没有规则使目标“bin/obj/list”。o' 7 年前 |
|
|
qweruiop · make命令前后的变量赋值 7 年前 |
|
|
Patrick Sanan · GNU Make:检查并行作业的数量 7 年前 |
|
|
kenorb · 如何在Makefile中输入父目录? 7 年前 |
|
|
ART · makefile中的条件检查 7 年前 |