2010-07-02 172 views
1

我看到在我的ubuntu linux中有很多版本的autoconf和automake可用。 如果我想从头开始创建一个新项目,最佳选择,最新版本还是旧版本?选择autoconf和automake版本

+2

我认为最好的选择是完全使用不同的构建系统,如果可以的话。例如,CMake比自动工具更可怕并且工作得很好。 SCons也很好。 – Thomas 2010-07-02 10:59:16

回答

4

使用最新版本。只有重建配置系统的开发人员需要使用autoconfautomake(因此需要安装新版本),这可能仅仅意味着“你”。它不会影响使用分布式配置文件构建项目的用户。

+0

+1,另外,我通常快速制作仓库快照,并在其中包含生成的配置脚本。这让人们可以毫不费力地发送补丁。那些有提交权限的人也会(通常)安装适当版本的autotools。 – 2010-07-02 12:51:45

+0

感谢您的回答,我问了这样的问题,因为我正在写一些类似于apache httpd模块的东西。可能(我敢打赌)没有人会帮助我。 – freedev 2010-07-03 16:52:29

+0

@freedev:当然。而更新版本的autoconf至少可以让你访问更多的预建测试和东西,所以这绝对是一个胜利。 – caf 2010-07-04 06:16:03