建構 fx 子指令

指令 說明
args 手動編輯目前的建構目錄 args.gn
bazel 執行 Fuchsia 平台樹狀結構的實驗性 Bazel 建構作業
bazel-tool 在 Fuchsia Bazel 工作區中執行 bazel-tool 指令碼。
build 執行 Ninja 建構 Fuchsia
清理 清除現行的 Fuchsia 版本構件
清理版本 清除建構目錄,然後執行完整建構作業
Clandead 刪除建構輸出目錄中的過時檔案。
Clandead-build 刪除過時產生的檔案,然後執行完整建構作業。
cmc 元件資訊清單編譯器
fargo Fargo 是 Fuchsia 在 Cargo 周圍的原型設計
擷取建構成果 TODO(https://fxbug.dev/42139110):建置中。
gen 針對 Fuchsia 建構目錄執行 gn gen
get-build-dir 列印目前的 fuchsia 版本目錄
get-src-dir 列印 Fuchsia 來源目錄 (結帳根目錄,又稱「//」)
get-workspace-dir 列印 Bazel 工作區目錄
棕色 產生 Ninja 建構檔案的中繼建構系統
開始 管理 Go 原始碼
goma_auth 為 Goma 分散式編譯用戶端設定驗證機制
goma_ctl 控製本機 Goma 分散式編譯用戶端
jq5 將 jq 的功能擴充為 json5 物件。
清單主面板 可用於建構的清單板
清單產品 列出可建構的產品
忍者 直接執行建構系統請勿在一般工作流程中使用。
ninjatrace2json 在 chrome://tracing 中收集 Ninja 追蹤記錄資訊以進行分析
迴避 在本機複製基礎架構建構和測試的結果
run-in-build-dir 在目前建構目錄的根目錄中執行指定指令
self-build 建構最小的主機依附元件來執行 fx 主要工作流程
設定 設定建構目錄
set-build-dir 設定其他 fx 指令使用的預設建構目錄
用途 重複使用先前由 fx set 設定的建構目錄
新增測試 為 args.gn 和 regen 新增 GN 標籤
勾號 會檢查
compdb 不再使用
goma 管理 Goma 分散式編譯用戶端
list-packages 列出建構的套件。
ls-buildid 在建構目錄、結帳頁面和雲端儲存空間中尋找二進位檔
符號索引 (已淘汰) 操控符號索引檔案
validate-sdk 嘗試根據核心 SDK 建構幾個以 SDK 為基礎的 OOT 存放區