我在 autoconf 代码中看到很多关于被 dnl'ed 而不是 dnl'ed 的东西。什么是dnl?
最佳答案
来自 GNU M4 1.4.13 macro processor 手册:
它通常与 define
结合使用,以删除调用 define
之后的换行符。因此
define(`foo', `Macro `foo'.')dnl A very simple macro, indeed.
foo
⇒Macro foo.
与处理注释的方式相反(参见 Comments ),丢弃直到并包括下一个换行符的输入。
[...]
关于autotools - 在 autotools 中,什么是 dnl'ed?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1633030/