目录
1 介绍
2 Gnu软件创建系统
2.1 Automake
2.2 Gnulib
2.3 Libtool
2.4 Pointers
3 生成configure脚本
3.1 编写configure.ac文件
3.1.1 一个shell脚本编译器
3.1.2 Autoconf语言
3.1.3 标准的configure.ac布局
3.2 使用autoscan创建configure.ac文件
3.3 使用ifnames列出所有编译条件
3.4 使用autoconf创建configure脚本
3.5 使用autoreconf更新configure脚本
4 初始化和输出文件
4.1 初始化configure
4.2 关于autoconf版本问题
4.3 Configure里的注意事项
4.4 发现configure输入
4.5 输出文件
4.6 执行配置操作
4.7 创建配置文件
4.8 Makefiles里面的替换
4.8.1 预先设置输出变量
4.8.2 安装目录变量
4.8.3 改变的目录变量
4.8.4 创建时使用的目录
4.8.5 自动的重新生成
4.9 头文件配置
4.9.1 头文件配置模块
4.9.2 使用autoheader创建config.h.in
4.9.3 Autoheader宏
4.10 运行任意的配置命令
4.11 创建配置链接
4.12 在子目录里配置其他的包
4.13 默认前缀
5 存在性测试
5.1 一般行为
5.1.1 标准符号
5.1.2 默认的包含
5.2 替代程序
5.2.1 特殊的程序检查
5.2.2 一般的程序和文件检查
5.3 文件
5.4 库文件
5.5 库函数
5.5.1 C函数的可移植性
5.5.2 特殊的函数检查
5.5.3 一般的函数检查
5.6 头文件
5.6.1 头文件的可移植性
5.6.2 特殊的头文件检查
5.6.3 一般的头文件检查
5.7 声明