任何人都推荐一个人如何开始使用自动工具来构建 C 项目?
5 回答
Alexandre Duret-Lutz的教程是我选择的资源。
还有:
对我来说,自动书不再是最新的,而且更难阅读。然而,它仍然包含一些有趣的章节,例如编写便携式 Bourne Shell。
此外,考虑了解非递归自动生成,它解决了 Peter Miller 在他的Recursive Make Considered Harmful文章中提出的问题。
编辑:作为参考,还有Autotools Tutorial for Beginners。
这是一个很好的起点:
http://www.dwheeler.com/autotools/ - 视频教程:Autotools 简介 (2012-03-05)
他提出了一个非常好的观点“当心任何在 2006 年之前编写的文档可能已经过时了。”
之后:
http://www.lrde.epita.fr/~adl/autotools.html - 自动工具教程(556 张幻灯片) http://www.openismus.com/documents/linux/automake/automake - 在 C++ 中使用 Automake 和 Autoconf
我发现Thomas Petazzoni在 2016 年嵌入式 Linux 会议上给出的这个教程对开始学习 autotools 非常有帮助: Autotools: A Demystification Tutorial
以下是相关幻灯片: GNU Autotools 教程幻灯片
他给出的演示和很好的例子在我看来是一个好的开始,然后再进一步学习已经提到的A. Duret-Lutz 教程。