1. 程式人生 > >Ubuntu18.04編譯Fuchsia

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

, Intel NUC , Google Pixelbook , 以後會嘗試在這些裝置上執行。

  第二種是在沒有支援的硬體情況下可以使用 QEMU ,這個工具在第一步指令碼執行時已經下載到本地了,在 /fuchsia/buildtools/linux-x64/qemu 下

  開始執行

fx run

  fx run 有幾個引數可以配置QEMU

  • -m  設定 QEMU 的記憶體
  • -g  啟用圖形介面
  • -N  啟用網路

  也可以使用 fx run -h 檢視所有可用選項

  

  這樣就執行成功啦~

  最後使用這個命令關閉系統

dm shutdown