Linux c 开发 - Autotools使用详细解读

Autotools运行流程
流程总结:
1. 执行autoscan命令。这个命令主要用于扫描工作目录,并且生成configure.scan文件。

2. 修改configure.scan为configure.ac文件,并且修改配置内容。

3. 执行aclocal命令。扫描 configure.ac 文件生成 aclocal.m4文件。

4. 执行autoconf命令。这个命令将 configure.ac 文件中的宏展开,生成 configure 脚本。

5. 执行autoheader命令。该命令生成 config.h.in 文件。

6. 新增Makefile.am文件,修改配置内容

7. 执行automake --add-missing命令。该命令生成 Makefile.in 文件。

8. 执行 ./congigure命令。将Makefile.in命令生成Makefile文件。

9. 执行make命令。生成可执行文件。


流程图:

Linux c 开发 - Autotools使用详细解读