向Makefile添加注释

时间:2009-03-04 13:48:39

标签: makefile

如何在Makefile中添加注释(带回声),以便在运行时打印?

5 个答案:

答案 0 :(得分:25)

你应该使用

target:
     @echo "Building!"

注意@,它告诉Make不显示命令本身。没有它,输出看起来像:

echo "Building!"
Building!

答案 1 :(得分:6)

或者,因为Make只是将规则中的任何内容推送到bash,你可以使用一个bash将bash视为注释。

Rule:  Dependencies
    # Your Comment
    Command

将输出

$ make Rule
    # Your Comment
    Command

答案 2 :(得分:2)

由于makefile主要包含在构建特定目标时要运行的命令,我会说你只使用它:echo

答案 3 :(得分:2)

all :
    echo "Building!"
    $(CC) $(OBJECTS) $(LPATH) $(LIBS) -o $(PROGRAM)

答案 4 :(得分:2)

Visual C ++ nmake具有!message text...预处理指令。我没有使用过GNU make,所以如果它没有使用它,我就不会这样做,但快速搜索显示它具有$(info text...)功能。

在命令块内部,您可以使用echo