首先需要为 autotools 准备 m4 脚本环境:
aclocal
接下来使用 autoconf 将 configure.ac 生成 configure 脚本,用 automake 将 Makefile.am 生成为 Makefile.in 脚本:
autoconf
automake --add-missing
可以configure make 了
./configure
make
现在终于知道这段安装命令的来历和工作原理了!
下面分别展示下软件发布和安装的命令:
发布:
aclocal # 设置m4 环境
autoconf # 生成 configure 脚本
automake --add-missing # 生成 Makefile.in 脚本
./configure # 生成 Makefile 脚本
make distcheck # 使用 Makefile 构建一个发布软件并测试
安装:
./configure # 生成 Makefile 脚本
make # 构建软件
make install # 使用 Makefile 安装软件