最近想学习Chromium,于是开始了入坑之旅。
Chromium版本:84.0.4113.0
众所周知,在我国谷歌不能直接访问,因此一款稳定的代理会让你少趟很多坑,许多问题是代理引起的。
一、运行代理
二、下载"depot_tools"
在浏览器里打开“https://storage.googleapis.com/chrome-infra/depot_tools.zip”,下载完后解压(如"D:\depot_tools")。
三、环境变量设置
- 找到系统变量中的:PATH, 在变量值最前面添加将:D:\depot_tools; 。
- 新建系统变量:DEPOT_TOOLS_WIN_TOOLCHAIN,变量值:0 。
- 新建系统变量:GYP_MSVS_VERSION,变量值:2019 。(值为你本地VS版本)。
四、代理设置
- 运行CMD,输入:set http_proxy=http://127.0.0.1:1080,回车;再次输入:set https_proxy=http://127.0.0.1:1080,回车。
- 新建文件“boto.cfg”(如D:\boto.cfg),编辑以下内容,并保持。
[Boto]
proxy=http://127.0.0.1
proxy_port=1080
- 运行CMD,输入:set NO_AUTH_BOTO_CONFIG=D:\boto.cfg,回车。
五、下载Chromium代码
- 运行CMD,输入:gclient,回车,等待同步完成。
- 在D盘新建“chromium”目录,切换到CMD,输入:D: ,回车;再在输入:cd chromium,回车。
- 输入: fetch chromium ,回车。开始下载整个chromium仓库的代码,大概50多G。(建议使用: fetch --no-history chromium,只下载最新master分支代码,后续再根据需要下载对应版本的chromium。下载时间太长很容易出现下载无速度的问题。)
六、编译Chromium
- 设置 Debugging Tools:控制面板 -> 程序 -> 程序和功能,找到“Windows Software Development Kit - Windows”,右键“更改” 选中Chang,点击Next按钮,勾选“Debugging Tools For Windows”后,单击Chang按钮,等待完成。
- 运行CMD,输入:D: ,回车;再此输入:cd chromium\src,回车。
- 输入:gn gen out/default --ide=vs,回车。生成速度取决你的电脑性能。
- 输入:ninja -C out/default chrome,回车。编译速度取决你的电脑性能。