这些变量与';at符号';在makefile中是什么意思?

这些变量与';at符号';在makefile中是什么意思?,makefile,autoconf,Makefile,Autoconf,我找不到这方面的任何文档。在Makefiles中,这些带有“at”符号的变量究竟是什么?例如: temp = @temp@ srcdir = @srcdir@ 它们是放置在makefiles中用于autoconf或相关工具的占位符。配置阶段的后处理将它们替换为配置过程中确定的值 通常,您会在Makefile.in或类似的名称中看到它们;这些值不应出现在最终生成的生成文件中。这表明配置过程没有正确完成

我找不到这方面的任何文档。在Makefiles中,这些带有“at”符号的变量究竟是什么?例如:

temp = @temp@
srcdir = @srcdir@

它们是放置在makefiles中用于autoconf或相关工具的占位符。配置阶段的后处理将它们替换为配置过程中确定的值

通常,您会在Makefile.in或类似的名称中看到它们;这些值不应出现在最终生成的生成文件中。这表明配置过程没有正确完成