build2 是一个开源(MIT 许可证),跨平台的构建工具链,旨在为开发和打包 C/C++ 项目提供类似于 Rust 语言的 Cargo 的便利性,同时提供更深层次和灵活性,特别是在构建系统方面。以下是 build2 的一些关键特性:
集成构建工具链:从头开始设计,提供一致的构建体验。
覆盖整个项目生命周期:从创建、开发、测试到交付。
目标是重建整个 C/C++ 软件生态系统:从头开始。
所有平台和编译器上的统一和一致的接口。
快速的多线程构建系统:支持并行构建和测试。
一流的 Windows 支持:包括便携式构建配方。
基于归档和版本控制的包仓库。
无依赖性:只需要一个 C++ 编译器。
build2 工具链包括一般用途的构建系统、包管理器(用于包消费)和项目管理器(用于项目开发)。它特别关注 C/C++,因为这是当今使用的所有软件堆栈的基础,同时也支持涉及这些语言之一的混合语言项目。
数据统计
相关导航
暂无评论...