我正在尝试使用目标文件名=文件夹名创建一个Makefile。 我没有硬编码,而是使用了函数
FILE=$(PWD##*/)
我也试过了
FILE=$(echo PWD##*/)
和FILE=$(echo $(PWD##*/))
。
但是我收到一个错误:未终止的变量引用。
我知道在Makefile中进行这样的变量操作很困难。有工作吗?
由于
答案 0 :(得分:1)
像这样设置文件应该有效:
FILE = $(notdir $(PWD))
另一种方法是调用shell来做同样的事情:
FILE = $(shell basename \${PWD})