小编mri*_*ard的帖子

使用GNU Make将多行变量输出到文件

我很难写一个在文件中输出多行变量的makefile规则.

这是我的代码:

define VAR1
    /dev d 755 - - - - -
endef

define VAR2
    /test d 777 - - - - -
    /test2 d 777 - - - - -
endef

VARS += $(VAR1)
VARS += $(VAR2)

all:
    echo "$(VARS)" > test
Run Code Online (Sandbox Code Playgroud)

但是,由于我不知道的原因,回声无法告诉"未终止的引用字符串".我怎么能把文件放在单独一行上声明的每一行?

makefile

22
推荐指数
2
解决办法
9132
查看次数

标签 统计

makefile ×1