Ubuntu18.04編譯Fuchsia
編譯環境
系統:Ubuntu 18.04.1 LTS 64-bit
記憶體:8 GiB
CPU:Intel® Core™ i5-4200M CPU @ 2.50GHz × 4
1.安裝編譯環境
sudo apt-get install build-essential curl git python unzip
2.獲取原始碼
這個指令碼先會建立名為 fuchsia 的目錄
curl -s “https://fuchsia.googlesource.com/scripts/+/master/bootstrap?format=TEXT 1” | base64 --decode | bash
執行完成後會得到以下檔案,檔案大小 18G
指令碼執行完成後會提示將 jiri 工具新增到環境變數中
export PATH="/home/mick/Documents/fuchsia/.jiri_root/bin:$PATH"
這個命令是 build
前的配置,並將生成的系統輸出到 out/debug-x64
目錄中
fx set x64
開始編譯
fx full-build
過程中會出現幾個 Warning ... 之後編譯完成
3.啟動 Fuchsia
有兩種啟動方式,
第一種是硬體引導安裝並執行,現在支援的裝置有 Acer Switch Alpha 12
第二種是在沒有支援的硬體情況下可以使用 QEMU ,這個工具在第一步指令碼執行時已經下載到本地了,在 /fuchsia/buildtools/linux-x64/qemu 下
開始執行
fx run
fx run 有幾個引數可以配置QEMU
-m
設定 QEMU 的記憶體-g
啟用圖形介面-N
啟用網路
也可以使用 fx run -h
檢視所有可用選項
這樣就執行成功啦~
最後使用這個命令關閉系統
dm shutdown