构建系统

下面是一些 C 项目的自动化构建和测试工具。

  • aimake:一个被设计来避免复杂配置的构建工具。GNU GPL3 或更高版本。官网
  • Autoconf:一个可扩展的 M4 宏指令包,提供命令行脚本来自动配置软件源码包,是 Autotools 的一部分。GNU GPL3 或更高版本。官网
  • Automake:一个自动生成符合 GNU 代码标准的 Makefile.in 文件的工具。需要与 Autoconf 配合使用,它也是 Autotools 的一部分。GNU GPL3 或更高版本。官网
  • Jam:一个构建系统,它被设计的比make更加易用。隐式地理解 C 的构建规则。Jam License官网
  • Libtool:一个通用库支持脚本,是 Autotools 的一部分。GNU GPL3 或更高版本。官网
  • Meson:一个非常快,用户友好的构建系统,基于 Ninja。Apache2.0官网