Ninja 速查
共 25 条Ninja 速查常用内容,涵盖基础、目标查询、build.ninja 语法、工具模式(-t)、与 CMake / 生成器集成。 支持搜索与分类筛选,点击即可复制。
基础
专注速度的轻量构建系统,常由 CMake/Meson 生成。
| 命令 | 说明 |
|---|---|
| 在 build 目录构建 | |
| 指定并行度 | |
| 构建指定目标 | |
| 清理产物 | |
| 查看版本 |
目标查询
构建前先摸清目标树。
| 命令 | 说明 |
|---|---|
| 列出所有目标 | |
| 按深度列目标 | |
| 查询目标依赖 | |
| 打印实际命令 | |
| 导出依赖图 |
build.ninja 语法
由生成器产出,也可手写小项目。
| 命令 | 说明 |
|---|---|
| 定义规则 | |
| 定义构建边 | |
| 变量与引用 | |
| 伪目标聚合 | |
| 默认目标 |
工具模式(-t)
诊断与维护利器。
| 命令 | 说明 |
|---|---|
| 列出头文件依赖 | |
| 浏览器浏览目标 | |
| 生成编译数据库 | |
| 修正时间戳 | |
| 清理过期产物 |
与 CMake / 生成器集成
Ninja 通常不直接手写工程。
| 命令 | 说明 |
|---|---|
| CMake 生成 Ninja 工程 | |
| 通过 CMake 调用 | |
| Meson + Ninja | |
| GN + Ninja | |
| 解释重建原因 |
相关工具
DGRP
Dgraph 速查
mutation / DQL / Ratel / dgraph live 速查
QDB
QuestDB 速查
SAMPLE BY / LATEST ON / ILP 速查
DRS
Apache Doris 速查
SHOW BACKENDS / 建表模型 / Stream Load 速查
PRST
Presto 速查
presto-cli / SHOW CATALOGS / EXPLAIN 速查
CFN
AWS CloudFormation 速查
template / deploy / Ref / Change Set 速查
SLSS
Serverless Framework 速查
sls deploy / serverless.yml / offline 速查