Ubuntu18.04编译Fuchsia
Posted mickssr
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于Ubuntu18.04编译Fuchsia的主要内容,如果未能解决你的问题,请参考以下文章