Automake 1.10.3构建工具

GNU 系工具链里的构建小能手automake-1.10.3.tar.bz2,挺适合你手上那些跨平台项目。它会自动生成Makefile.in,基本不用你自己去写那么多烦人的构建规则,省时省力。

Automake的玩法和AutoconfLibtool绑一块用,效果更稳。比如你在配置项目的时候用configure.ac搞个一键检测环境的脚本,再配合automake,整个构建流程就自动化得顺溜。

包是.tar.bz2压缩的,解压、编译、安装都不难,用惯./configure && make && make install那一套的应该都挺熟。要注意的是,系统里得有autoconfperl,不然编译直接懵。

Makefile.am时建议一次写清楚目标,比如bin_PROGRAMSlib_LIBRARIES这些,别留坑,不然自动生成的东西出幺蛾子。你也可以参考automake-1.7.3的老版本,了解下差别。

如果你项目多平台兼容是硬需求,用automake绝对是个省心的选择。嗯,尤其是团队协作的时候,构建脚本统一了,出错概率也低了不少。

bz2 文件大小:935.06KB