Linux Makefile 结构和文档

发布于 2024-07-29 06:21:34 字数 1542 浏览 2 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

单身情人 2024-08-05 06:21:34

到目前为止,我找到的关于 makefile 的最佳教程是这个。 您的其他选择之一是学习自动工具并让它们为您生成 makefile,尽管有点过时 这个是我发现最好学习的教程。

The best tutorial that I have found for makefiles so far has been this one. One of your other options is to learn autotools and let them produce your makefiles for you, though a little outdated this is the tutorial that I found best to learn from.

腻橙味 2024-08-05 06:21:34

您还可以使用此示例教程。 它提供了非常简单的示例,适用于简单的项目。

You could also use this tutorial by example. It provides very easy examples that will work for simple projects.

携余温的黄昏 2024-08-05 06:21:34

这就是您所需要的: make

This is all you need: make

浅忆 2024-08-05 06:21:34

虽然学习如何读写 Makefile 是件好事,但我强烈建议您使用 CMake 用于您的 C/C++ 构建,而不是编写您自己的 Makefile。 制作可移植的 Makefile 非常困难,这就是为什么 C++ 社区从手工制作的 Makefile 转向使用 GNU Autotools(Automake、Autoconf、Autoheader、Autoreconf、Libtool 等)。然而,GNU 的极端复杂性Autotools 还有很多不足之处,导致 CMake 的创建,它很快成为首选的构建工具适用于 C/C++ 社区。 它已经被越来越多的项目采用,包括 KDE。

While it is well and good that you learn how to read and write a Makefile, I strongly recommend that you use CMake for your C/C++ builds instead of writing your own Makefile. It is very difficult to craft a portable Makefile, which is why the C++ community shifted from hand-crafted makefiles to using the GNU Autotools (Automake, Autoconf, Autoheader, Autoreconf, Libtool, etc.).However, the extreme complexity of the GNU Autotools left much to be desired, resulting in the creation of CMake, which is quickly becoming the build tool of choice for the C/C++ community. It has already been adopted by a growing list of projects, including KDE.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文