Modern C/C++ build system

xmake

用 Lua 驱动跨平台构建、依赖与工具链。

workspace / build pipeline
TOOLCHAIN
统一工具链
PACKAGE
内置包管理
CACHE
缓存加速
SCALE
大型项目友好
CAPABILITIES

工程化能力,一次到位

少写胶水脚本,把复杂度留给构建模型。

01
Target Graph
目标、依赖、规则清晰组合。
02
Toolchains
跨平台、交叉编译更干净。
03
Packages
依赖管理进入工程描述。
04
Acceleration
缓存、远程与分布式构建。
SCALE

给大工程留足空间

从本地开发到 CI 交付,保持同一种构建语言。

50+
平台与架构场景
Lua
脚本化扩展能力
CI
缓存与远程构建

开始构建

五分钟跑通第一个项目。