meson

Meson 构建系统

补充说明

meson 用 meson.build 描述项目,默认生成 Ninja 构建文件。它配置速度快、语法清晰,适合 C/C++/Rust 等项目。

常用示例

meson setup build
meson setup build --buildtype=release
meson setup build --prefix=/usr/local
meson compile -C build
meson test -C build
meson install -C build
meson configure build
meson introspect build --targets
meson setup --cross-file cross.ini build

常用选项

选项 含义
--buildtype debug/release/debugoptimized
--prefix 安装前缀
-Doption=value 项目选项
--cross-file 交叉编译配置
--wrap-mode 依赖下载策略

易错点与排错

相关命令