【问题标题】:Build system on Linux that doesn't rely on make [closed]在不依赖 make 的 Linux 上构建系统 [关闭]
【发布时间】:2019-04-23 20:49:22
【问题描述】:

在 GNU/Linux 中,GNU make 和 Makefiles 的使用非常普遍,但并不完全令人满意。我知道像autotoolsCMake 这样的工具,但最终它们仍然会生成一个Makefile,(在CMake 的情况下)至少在Linux 上是这样。它只是自动化生成 Makefile 的过程。

我想知道 Linux 上有哪些构建系统不需要执行 GNU make,甚至不需要安装 GNU make,以及它们与 GNU make 相比有哪些优点/缺点。

也欢迎与 POSIX make 或非 GNU Linux 或 Unix 相关的类似信息。包含历史观点也很好。

【问题讨论】:

    标签: linux build gnu-make


    【解决方案1】:

    我不明白你对 cmake 的看法。有ninja,常配合cmake使用。 CMake 有多个生成器,make 是最常用的。更多关于它可能在cmake-generators

    甚至还有wiki List_of_build_automation_softwareMake-incompatible 构建系统列表,它们中的大多数都在Linux 下工作。我看过以下项目:

    • 马文
    • 蚂蚁
    • 缺点
    • QT 构建系统
    • 耙子
    • 忍者
    • 巴泽尔

    【讨论】:

    • 我认为 wiki 链接很有帮助。感谢您为我指明正确的方向。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-27
    • 2012-07-07
    • 1970-01-01
    • 2021-08-18
    • 2019-11-11
    • 2011-04-24
    相关资源
    最近更新 更多