我正在尝试创建目标文件名 = 文件夹名的 Makefile。 我没有硬编码,而是使用了函数
FILE=$(PWD##*/)
我也试过
FILE=$(echo PWD##*/)
和 FILE=$(echo $(PWD##*/))
。
但是我收到一个错误:未终止的变量引用。
我知道在 Makefile 中很难进行这样的变量操作。有解决办法吗?
谢谢
最佳答案
像这样设置 FILE 应该可行:
FILE = $(notdir $(PWD))
另一种方法是调用 shell 来做同样的事情:
FILE = $(shell basename $${PWD})
关于linux - 在 Makefile 中使用变量操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46720439/