chromium系列(3)–编译
前言
本文主讲 android 编译的相关
编译前的准备
- 编译硬件需求
i 系统基于linux.
ii 内存大于16GB
iii cpu 至少4核, 每核3.5GHz之上
iiii 硬盘至少需要100GB, 固态硬盘最好,可以提高编译速度和文件打开速度。 - 编译环境的配置
本文基于ubuntu18.04。首先安装必须的环境依赖
cd src
build/install-build-deps-android.sh
- 编译的时间
和机器的cpu,内存,以及硬盘的读写速度相关,
测试8核16线程,32g内存,机械硬盘的环境下,编译arm64,时间大概2-3小时。
编译的工具
下面介绍的这两种工具只需要会用就行,也不需要单独下载,都在depot_tools中包含了,如果感兴趣,可以单独下载研究。
- 编译的工具主要是ninja,google自研的编译工具,感兴趣的话,可以参考下面的连接The Ninja build system
- 另一个关于生成工程的工具,gn下载链接在下面,有兴趣可以看看。