WINDOWS10编译CHROMIUM 94.0版本
WINDOWS10编译CHROMIUM 94.0版本
环境准备
depot_tools工具 : https://storage.googleapis.com/chrome-infra/depot_tools.zip
VS2019 工具 : https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&rel=15#
win10 SDK : https://developer.microsoft.com/zh-cn/windows/downloads/windows-10-sdk/
注意事项 :
1.VS2019需要在页面等待一段时间等待下载弹出 , 打开梯子可加速这个过程
2.VS2019如果已经安装, 可进入控制面板-程序-windows Software Development Kit-右键更改-change-勾选上所有服务即可
3.VS2019如果已经安装, 且在windows10sdk安装之后, 进行了系统升级服务(win10 1809 -> win10 20H1)之类的大版本更新 , 需要下载第三个链接的WIN10 SDK进行重新安装
网络配置
准备一个科学梯子 , 准备好之后可使用V2ray 、ShadowSocksR 之类的工具转发请求
V2RAY配置流程
1.路由选择全局
2.软件栏找到自己的本地IP端口 : 127.0.0.1:10809
3.配置确认后开始设置环境变量
DEPOT_TOOLS_WIN_TOOLCHAIN=0
GYP_GENERATORS=msvs-ninja,ninja
GYP_MSVS_OVERRIDE_PATH=D:\Program Files\VS15 //VS2019安装目录
GYP_MSVS_VERSION=2019 //VS版本
vs2019_install=D:\Program Files\VS15 //vs2019安装目录, 如果为2017, 头部也要改
WINDOWSSDKDIR=C:\Program Files (x86)\Windows Kits\10 //windows10 sdk支持目录
http_proxy=127.0.0.1:10809 //转发配置
https_proxy=127.0.0.1:10809
---
配置depot_tools工具后配置
git config --global http.proxy 127.0.0.1:10809
git config --global https.proxy 127.0.0.1:10809
DEPOT_TOOLS工具配置
1.下载后解压至任意目录
2.将其加入环境变量PATH , 并设置为首位
3.在目录下执行cmd指令 , 输入gclient完成依赖安装
4.完成依赖安装后, 执行上步操作的网络配置
CHROMIUM源码加载
1.任意创建一个目录作为代码目录
2.打开cmd指令台输入fetch --no-history chromium
3.等待代码拉取完成 , 中间如有因网络问题引起的断开 , 可输入gclient sync继续同步
CHROMIUM代码编译
cd src
gn gen --ide=vs out\Default //输出VS工程目录
autoninja -C out\Default chrome //输出编译后的文件