GNU Autotools:构建项目的利器
1. Autotools 工具概述
Autotools 是一组用于自动配置、生成和编译软件项目的工具集合,包含多个实用工具,以下是部分工具的介绍:
|工具名称|脚本类型|功能描述|
| ---- | ---- | ---- |
|autoreconf|Perl 脚本|可引导项目进入可分发状态,添加 GNU 推荐或要求的缺失文件,如 ChangeLog 、 INSTALL 、 README 和 AUTHORS 等文件。|
|autoheader|Perl 脚本|从 configure.ac 中的各种构造生成 C/C++ 兼容的头文件模板 config.h.in ,用户执行 configure 时,会从 config.h.in 生成 config.h 。|
|autoscan| - |为新项目生成默认的 configure.ac 文件,也可检查现有 Autotools 项目的缺陷和改进机会。|
|autoupdate| - |用于更新 configure.ac 或模板( .in )文件,以匹配当前版本 Autotools 支持的语法。|
|ifnames| - |接受命令行上的源文件名列表,并显示 C 预处理器定义列表,帮助维护者确定 conf
GNU Autotools构建指南
超级会员免费看
订阅专栏 解锁全文
6

被折叠的 条评论
为什么被折叠?



