自动工具入门
有人建议如何开始使用自动工具构建 C 项目吗?
Anyone recommend how a person could get started with autotools in building a C project?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
有人建议如何开始使用自动工具构建 C 项目吗?
Anyone recommend how a person could get started with autotools in building a C project?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
Alexandre Duret-Lutz 的教程是我的资源的选择。
还有:
对我来说, autobook 不再是最新的并且更难读。然而,它仍然包含一些有趣的章节,例如 编写便携式 Bourne Shell。
另外,考虑学习非递归automake 解决了 Peter Miller 在他的 Recursive Make Thought Harmful< 中提出的问题/a> 文章。
编辑:作为参考,还有Autotools 初学者教程。
Alexandre Duret-Lutz's tutorial is my resource of choice.
There are also:
To me, the autobook is not up to date anymore and more difficult to read. However it still contains interesting chapters like Writing Portable Bourne Shell.
Also, consider learning about non-recursive automake which addresses the concerns raised by Peter Miller in his Recursive Make Considered Harmful article.
EDIT: for reference, there is also Autotools Tutorial for Beginners.
请遵循autotools 教程。
您还可以获得autobook。第 4 章介绍了一个最小的 GNU 自动工具项目。
Follow the autotools tutorial.
You can also get the autobook. Chapter 4 covers a minimal GNU autotools project.
我会推荐本教程并获取该书发布时。该教程确实对我帮助很大,它甚至包含将现有(不平凡的)项目逐步转换为自动工具的过程。
I would recommend this tutorial and get the book when it's released. The tutorial really helped me a lot, it even contains a step by step conversion of an existing (non trivial) project to autotools.
这是一个很好的起点:
http://www.dwheeler.com/autotools/ - 视频教程:Autotools 简介 (2012-03-05)
他提出了一个很好的观点“注意 2006 年之前编写的任何文档可能已经过时了。”
之后:
http://www.lrde.epita.fr/~adl/autotools。 html - autotools 教程(556 张幻灯片)
http://www.openismus.com/documents/linux/automake/automake - 将 Automake 和 Autoconf 与 C++ 一起使用
This is a good place to start:
http://www.dwheeler.com/autotools/ - video tutorial: Introduction to the Autotools (2012-03-05)
He makes a very good point "Beware any documentation written before 2006 is probably out of date."
After that:
http://www.lrde.epita.fr/~adl/autotools.html - autotools tutorial (556 slides)
http://www.openismus.com/documents/linux/automake/automake - Using Automake and Autoconf with C++
我发现 Thomas Petazzoni 在 2016 年嵌入式 Linux 会议上提供的教程对于开始学习自动工具非常有帮助:
Autotools:揭秘教程
以下是相关幻灯片:
GNU Autotools 教程幻灯片
在我看来,在进一步讨论已经提到的 A 之前,这些都是很好的例子。 Duret-Lutz 教程。
I found this tutorial given by Thomas Petazzoni at the Embedded Linux Conference 2016 very helpful to start learning autotools:
Autotools: A Demystification Tutorial
Here are the associated slides:
GNU Autotools Tutorial Slides
He gives demonstrations and good examples that are in my opinion a good start before going further with the already mentioned A. Duret-Lutz tutorial.