如何在makefile中打印换行符?
例如,如果我有目标:
printIt:
@echo "Compiling..."
我怎么能打印出来
Compiling...
我读过你可以定义的地方。 但我已经尝试了提到的here:
define \n
endef
printit:
@echo "${\n}Compiling..."
但这不会打印换行符。我也尝试了一种c ++风格的“\ n”。
我正在使用GNU Make 3.81
。
答案 0 :(得分:3)
使用:
@echo ""; echo "Compiling..."
第一个echo
回应换行符;第二个回应信息。
答案 1 :(得分:0)
在Object.prototype.properties
的某些实现中,例如重击,您可以使用echo
来解释转义字符。使用
echo -e