makefile 无缝的连接字符串
时间: 2023-09-24 07:10:04 浏览: 251
要在Makefile中无缝连接字符串,可以使用makefile内置的函数和变量。下面是一个示例:
```makefile
# 定义字符串变量
STR1 := Hello
STR2 := World
# 使用$(eval)函数将两个字符串变量连接起来并赋值给新变量
STR3 := $(eval TMP := $(STR1)$(STR2))$(TMP)
# 打印连接后的字符串
all:
@echo $(STR3)
```
在上面的示例中,我们定义了两个字符串变量`STR1`和`STR2`,然后使用`$(eval)`函数将它们连接起来,并将结果赋值给新的变量`STR3`。最后,在`all`目标中,我们打印出了连接后的字符串。
运行`make`命令会输出"HelloWorld"。这样就实现了在Makefile中无缝连接字符串的效果。
阅读全文