Makefile:计算出的变量名

无辜的旁观者

在以下示例Makefile中:

EXTENS := .c .C .cc .c++ .cpp .cxx
SOURCES := 1.c 2.C 3.cc 4.c++ 5.cpp 6.cxx
OBJECTS := $(SOURCES)

REPLACE_EXTENS = $(foreach f,$(EXTENS),$(eval $(1) := $(patsubst %$(f),%.o,$($(1)))))
$(call REPLACE_EXTENS, OBJECTS)

all:
    @echo $(SOURCES)
    @echo $(OBJECTS)

我希望该行@echo $(OBJECTS)输出:

1.o 2.o 3.o 4.o 5.o 6.o

但是,它什么也不输出。我做错了什么,正确的做法是什么?

亮流

更改$(call REPLACE_EXTENS, OBJECTS)$(call REPLACE_EXTENS,OBJECTS)调用参数之间没有空格。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

计算出现次数

来自分类Dev

如何在Perl脚本中使用的简单程序中获取计算出的变量?

来自分类Dev

根据一列中唯一值的数量计算出的新变量

来自分类Dev

动画无法与计算出的CSS变量一起使用

来自分类Dev

我如何用R中的几个变量来计算出现次数

来自分类Dev

将计算出的变量加在一起

来自分类Dev

SQL:如何基于文件扩展名计算出现次数

来自分类Dev

如何用从行名和列名计算出的值填充R矩阵?

来自分类Dev

如何重命名一堆计算出的文件名

来自分类Dev

在SQLAlchemy中打印计算出的距离

来自分类Dev

Golang Fibonacci计算出现

来自分类Dev

从数组计算出的KO可更新

来自分类Dev

使用grep计算出现的总数

来自分类Dev

如何计算出勤率

来自分类Dev

在行中显示计算出的度量?

来自分类Dev

ALU计算出的Mips架构地址

来自分类Dev

XSL-计算出的金额总和

来自分类Dev

VBA:计算出错#VALUE

来自分类Dev

计算出的KnockoutJs不适用于最后计算出的字段

来自分类Dev

Makefile“ for”变量作为动态变量名

来自分类Dev

Makefile'for'变量作为动态变量名

来自分类Dev

计算NOW()与计算出的时间之间的时差

来自分类Dev

如何在Makefile中使用长变量名?

来自分类Dev

比较变量名与字符串以计算新变量

来自分类Dev

如何计算出有多少RAM?

来自分类Dev

PHP从时间戳计算出岁月后的年龄

来自分类Dev

淘汰赛:找出计算出的可观察触发

来自分类Dev

以分面方式堆叠计算出的图

来自分类Dev

匹配单词列表中的单词并计算出现次数