Autoconf是M4宏的可扩展包,该宏包会生成Shell脚本以自动配置软件源代码包。 这些脚本可以使程序包适应许多类UNIX系统,而无需人工干预。 Autoconf从模板文件为包创建配置脚本,该模板文件以M4宏调用的形式列出了包可以使用的操作系统功能。