自动工具入门

任何人都可以推荐一个人如何开始使用自动工具来创buildC项目?

遵循autotools教程 。

你也可以得到自动书签 。 第4章介绍了一个最小的GNU自动工具项目。

Alexandre Duret-Lutz的教程是我select的资源。

还有:

  • Autotools:Autoconf,Automake和Libtool的从业人员指南
  • Autotools Mythbuster

对我来说,自动书不再是最新的,更难以阅读。 但是它仍然包含了一些有趣的章节,例如Writing Portable Bourne Shell 。

此外,请考虑学习非recursionautomake ,以解决Peter Miller在recursion考虑有害文章中提出的问题。

编辑:作为参考,也有初学者的Autotools教程 。

我会推荐本教程,并在发布时获得本书 。 该教程真的帮了我很多,甚至包含了一个现有的(非平凡的)项目转换为autotools。

这是一个很好的开始:

http://www.dwheeler.com/autotools/ – video教程:Autotools简介(2012-03-05)

他提出了一个非常好的观点:“当心在2006年以前写的任何文档可能已经过时了。”

之后:

http://www.lrde.epita.fr/~adl/autotools.html – autotools教程(556幻灯片) http://www.openismus.com/documents/linux/automake/automake – 在C ++中使用Automake和Autoconf

我发现本教程由Thomas Petazzoni在2016年embedded式Linux大会上提供,对开始学习autotools非常有帮助: Autotools:揭秘教程

这里是相关的幻灯片: GNU Autotools教程幻灯片

在给出已经提到的A.Duret-Lutz教程之前,他给出了我认为是一个好的开始的示范和好例子。