我在/bin
文件夹中有一个文件program.cc
。
以下Makefile语句
BINS = $(wildcard bin/*.cc)
EXECS = $(notdir $(BINS))
EXECSR = $(EXECS:.cc=)
表示EXECSR
为program
我试图避免上述陈述中的中间变量EXECS
BINS = $(wildcard bin/*.cc)
EXECSR = $($(notdir $(BINS)):.cc=)
但此方法失败 - EXECSR
为空。我应该如何修改Makefile以避免中间变量EXECS
?
答案 0 :(得分:0)
EXECSR = $(notdir $(BINS:.cc=))