Autoconf:高效构建系统配置指南(上)
在软件开发过程中,手动编写配置脚本是一项极为繁琐的任务,相比之下,使用 Autoconf 则要简单得多。很多人在创建构建系统时,习惯复制其他项目的构建系统并进行调整,然而这种做法可能会带来问题,因为复制的代码可能并不适用于新的项目场景。实际上,使用 Autotools 时,从小规模开始逐步添加所需内容,比直接复制一个功能齐全的 configure.ac 文件并进行修改更为可取。
利用 autoscan 快速启动
创建一个(基本)完整的 configure.ac 文件的最简单方法是运行 autoscan 工具,它是 Autoconf 包的一部分。该工具会检查项目目录的内容,并利用现有的 makefile 和源文件生成 configure.ac 文件的基础内容( autoscan 将其命名为 configure.scan )。
以下是在 Jupiter 项目中使用 autoscan 的具体步骤:
1. 清理之前实验产生的文件:
$ rm -rf autom4te.cache build
$ rm configure config.* Makefile src/Makefile src/jupiter
- 查看当前目录下的文件:
超级会员免费看
订阅专栏 解锁全文
9

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



