gpt4 book ai didi

makefile - GNU Make值得学习吗?

转载 作者:行者123 更新时间:2023-12-02 16:07:28 24 4
gpt4 key购买 nike

我最近觉得有必要学习一个构建工具。我正在 StackOverflow 上寻找推荐,但 Gnu Make 几乎没有被提及。相反,我看到了 Ant、Maven、CMake、Scon 等等。然而,当我查看有时必须编译的小“流氓源代码”(如不在存储库中)时,它们都需要 make && make install步骤。

学习是否比学习另一种工具更浪费时间?

如果是这样,为什么 Make 仍然如此受欢迎?

最佳答案

Make 是所有 C/C++ 的标准构建工具。许多其他人也开始涉足这一领域,但即使他们有用且成功,他们也从未实现 make 的普及。

Make 几乎安装在所有类 Unix 机器上。无论您使用的是 AIX、Solaris、Irix、BSD 还是 Linux,只要安装了编译器,就会有 make。

一些“替代品”(如 Automake、CMake)甚至会创建 Makefile,然后由 make 执行。

肯定建议熟悉make。如果由花时间学习 make 的人来处理,它是一个强大的工具,可以通过多种方式使用,甚至不一定与软件开发相关。

即使您最终使用不同的构建工具,您也可以“回收”从 make 中学到的经验教训,因为基本概念非常相似。大量的 make 构建的项目意味着您总是有可能必须找出现有的 Makefile。

不过有一件事。 Get it right from the beginning.

关于makefile - GNU Make值得学习吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1341145/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com