本指南提供設定及建構 Fuchsia 的操作說明 設定容器
步驟如下:
必要條件
本指南需要以下先決條件:
原始碼設定
完成下載 Fuchsia 原始碼指南。 本指南可協助您下載 Fuchsia 原始碼,並設定 Fuchsia 機器的開發環境。
硬體需求
您可以在採用 x86-64 Linux 架構的主機機器上建構 Fuchsia (僅限 Debian 發行版本)。
不支援 Windows。
進行建構設定
Fuchsia 的建構設定告知建構系統要對哪項產品 以及該使用何種架構
如要調整 Fuchsia 建構設定,請執行下列指令
fx set
指令:
fx set PRODUCT.BOARD
更改下列內容:
PRODUCT
:要建構的 Fuchsia 產品;例如core
和workbench_eng
。BOARD
:產品的架構;例如:x64
。
以下範例指令會將建構設定設為 core.x64
:
fx set core.x64
- 「
core
」是具備 Fuchsia 基本功能組合的產品,包括 以及網路功能 x64
是可在各種 x64 裝置上執行的 Jamboard,包括 Fuchsia 模擬器 (FEMU)。
另一方面,以下範例將建構設定設為
workbench_eng.x64
:
fx set workbench_eng.x64
系統會匯總可能刊登的看板和產品清單 從 Fuchsia 來源存放區的根目錄完成。若需更多資訊,請參閲 設定建構。
加快建構速度 (選用)
如要加快 Fuchsia 在本機的建構作業,請使用 ccache
就能快取先前建構的 C 和 C++ 構件。
安裝 ccache
套件:
sudo apt install ccache
如果 CCACHE_DIR
環境變數,系統會自動啟用 ccache
指的是現有目錄
如要覆寫這個預設行為,請將下列標記指定為 fx set
:
即使有其他加速器可用,強制使用
ccache
:fx set PRODUCT.BOARD --ccache
停用
ccache
:fx set PRODUCT.BOARD --no-ccache
打造紫紅色
fx build
指令會執行版本來轉換
將原始碼複製到套件和其他建構成果中
如要建構 Fuchsia,請執行下列指令:
fx build
修改原始碼時,請再次執行 fx build
指令以執行
執行漸進式建構作業,或是執行 fx -i build
指令啟動看守工具
會在您更新原始碼時自動建構版本。
如需更多關於建構 Fuchsia 的資訊, 請參閱執行建構。
後續步驟
如要在電腦上啟動 Fuchsia 模擬器 (FEMU),請參閱 啟動 Fuchsia 模擬器。
不過,如果您想在硬體裝置上執行 Fuchsia,請參閱 請改為在裝置上安裝 Fuchsia。