Automake 1.10.3构建工具
GNU 系工具链里的构建小能手automake-1.10.3.tar.bz2
,挺适合你手上那些跨平台项目。它会自动生成Makefile.in
,基本不用你自己去写那么多烦人的构建规则,省时省力。
Automake的玩法和Autoconf
、Libtool
绑一块用,效果更稳。比如你在配置项目的时候用configure.ac
搞个一键检测环境的脚本,再配合automake
,整个构建流程就自动化得顺溜。
包是.tar.bz2
压缩的,解压、编译、安装都不难,用惯./configure && make && make install
那一套的应该都挺熟。要注意的是,系统里得有autoconf
和perl
,不然编译直接懵。
写Makefile.am
时建议一次写清楚目标,比如bin_PROGRAMS
、lib_LIBRARIES
这些,别留坑,不然自动生成的东西出幺蛾子。你也可以参考automake-1.7.3的老版本,了解下差别。
如果你项目多平台兼容是硬需求,用automake
绝对是个省心的选择。嗯,尤其是团队协作的时候,构建脚本统一了,出错概率也低了不少。
935.06KB
文件大小:
评论区