|
1
2
正如已经指出的,你的语法是错误的。但除此之外,你的外壳函数是 从没被处决过 . 为什么不呢?因为在makefile中,您定义了一个包含shell变量调用的变量,但是您永远不会 使用 变量在任何地方。因为不使用它,所以变量永远不会展开。由于变量从未展开,因此它中的函数从未被调用。
如果你想扩展变量,你需要将它变成一个简单的变量(使用
下面是一个使用简单变量的示例:
(注意,与shell变量不同,设置makefile变量时不需要引号)。 至于手册,它是作为用户指南编写的:也就是说,你应该从一开始就阅读它,而不是一本参考手册。特别是,除非你仔细阅读并完全理解最初的两章“makefiles简介”和“编写makefiles”,否则你写makefiles是不会有任何进展的。为了流利,您需要理解该部分 How make Reads a Makefile . |
|
|
2
1
我想你想要:
(请注意缺少
如果你要做这样的事情,要知道
------------编辑------------- 关于您关于创建空白文件的问题:
应出示您的文件:
|
|
|
Jeremy L. · 在变量名中查找子字符串 9 月前 |
|
|
wvxvw · 在Make规则中将源和目标配对 9 月前 |
|
|
thetango · Makefile:多次执行目标 10 月前 |
|
|
Bokambo · make:MakeFile无需执行任何操作 11 月前 |