3制作配置脚本

Autoconf生成的配置脚本是按约定的打电话配置。运行时,配置创建多个文件,将其中的配置参数替换为适当的值。这些文件配置创建内容包括:

要创建配置使用Autoconf编写脚本,您需要写入Autoconf输入文件配置.ac然后跑自动配置文件如果你自己编写功能测试作为Autoconf附带的补充,您还可以编写文件打电话aclocal.m4型交流.m4。如果使用C标头要包含的文件#定义指令,您也可以运行自动收割台,您可以分发生成的文件配置h.in和包裹一起。

下面是一个图表,显示了可以在中使用的文件生成配置。执行的程序的后缀为*’. 可选文件用方括号括起来('[]’).自动配置文件自动收割台同时阅读已安装的Autoconf宏文件(通过读取自动配置.m4).

使用时,在准备要分发的软件包时使用的文件仅自动控制:

您的源文件-->[autoscan*]-->[configure.scan]-->configure.ac
配置.ac--。|   .------> autoconf*----->配置[局部m4]--+---+|`----->[autoheader*]-->[config.h.in][acsite.m4]——'
制作文件.in

此外,如果使用Automake,则会生成以下附加产品发挥作用:

[不包括.m4]。|[本地宏]-->aclocal*-->aclocal.m4|configure.ac-----'

配置.ac--。+-->自动生成*-->生成文件.in生成文件.am---'

配置软件包时使用的文件:

.---------------->[配置缓存]配置*-----------------+---------------->config.log|[配置h.in]-。v.->[配置h]-。+-->配置状态*-++-->生成*Makefile.in---“`->Makefile---”