build2

build2
软件描述
build2 是一个开源(MIT 许可)的跨平台构建工具链,用于开发和打包 C 和 C++ 代码。它是一套分层工具,包括构建系统、包依赖管理器(用于包的使用)以及项目依赖管理器(用于项目开发)。
官方网站
访问软件的官方网站了解更多信息
build2.org
安全链接HTTPS
什么是 build2?
build2 是一个开源(MIT 许可)的跨平台构建工具链,用于开发和打包 C 和 C++ 代码。它是一套分层工具,包括构建系统、包依赖管理器(用于包使用)以及项目依赖管理器(用于项目开发)。
build2 是一套由通用构建系统、包管理器(用于包使用)和项目管理器(用于项目开发)组成的工具体系。其主要面向 C/C++ 项目,以及涉及其中一种语言的混合语言项目(例如 bash 和 rust 模块)。
主要特性:
下一代、类似 Cargo 的集成构建工具链,但具有更深层次的功能。
覆盖整个项目生命周期:创建、开发、测试与交付。
旨在能够从零开始构建整个 C/C++ 生态系统。
所有平台和编译器上接口统一且一致。
快速、多线程的构建系统,支持并行构建与测试。
原生支持 Windows,包含可移植的构建脚本。
基于归档文件和版本控制的包仓库。
无需依赖,仅需一个 C++ 编译器即可运行。
