在 makefile 收据中注释的正确方法是什么?

问题描述 投票:0回答:1

多年来我一直忍受着这种恼人的

Emacs
行为:

enter image description here

这个问题

中所述

今天我意识到

Emacs
实际上是正确的:
make
并没有将这些行解释为注释。它只是将它们传递给 shell,然后 shell 将它们解释为注释。这意味着:

由 shell 决定这些是评论
  • 更糟糕的是:评论会带来开销
  • 在收据/目标中评论(使用
real

makefile评论)的正确方式是什么,而不在视觉上破坏缩进?

    

linux makefile emacs gnu-make
1个回答
0
投票
@

通常用于不回显命令。您可以使用它来避免将注释传递给 shell :

all:
    @# This is a comment which will not be passed to shell.

	
© www.soinside.com 2019 - 2024. All rights reserved.