如何在
Makefile
中添加注释(带回显)以便在运行时打印出来?
你应该使用
target:
@echo "Building!"
注意
@
,它告诉 Make 不要显示命令本身。没有这个输出看起来像:
echo "Building!"
Building!
或者,因为 Make 只是将规则中的任何内容推送到 bash,所以您可以只使用英镑让 bash 将其视为注释。
Rule: Dependencies
# Your Comment
Command
会输出
$ make Rule
# Your Comment
Command
all :
echo "Building!"
$(CC) $(OBJECTS) $(LPATH) $(LIBS) -o $(PROGRAM)
!message text...
预处理指令。我没有使用过 GNU make,所以如果它有 weel 的话我不会,但是快速搜索显示它有$(info text...)
功能。
在命令方块中你可以使用
echo
.
由于 makefile 主要包含构建特定目标时要运行的命令,我会说你只使用它:
echo
.
一个不完美但简单的解决方法是在目标之外添加您的评论:
Rule: Dependencies
Command
# Your Comment