我学习C语言,我看到了一个新的扩展,我从来没有见过的。
什么是与扩展文件一样library.h.in
是什么意思?
它是为扩展“.H”简单包头? 有什么不同?
我学习C语言,我看到了一个新的扩展,我从来没有见过的。
什么是与扩展文件一样library.h.in
是什么意思?
它是为扩展“.H”简单包头? 有什么不同?
这些文件通常用于输入autoconf的 ,这将产生最终的.h文件。
下面是PCRE一个例子:
#define PCRE_MAJOR @PCRE_MAJOR@
#define PCRE_MINOR @PCRE_MINOR@
#define PCRE_PRERELEASE @PCRE_PRERELEASE@
#define PCRE_DATE @PCRE_DATE@
Autoconf的将取代所有的变量( @…@
与相应的值),其结果将是.h文件。
通常, .h.in
文件是填充成为一个实际的帧头模板configure
基于几个试验目前在目标平台上的功能的结果脚本。
用。在结尾的文件一般是通过一个程序调用使用模板文件configure
生成一个新文件,而不替代变量扩展后,该扩展。 也就是说,如果你正在寻找有文件的源代码树叫,如Makefile.in
在树上,然后./configure
会产生可用于从源头上“制造”一个可用的Makefile。