前言
本文介绍windows平台下载、编译、调试chrome源码步骤细节,以及注意事项,供大家学习
环境准备
磁盘空间建议留足100+GB,建议win10以上,其他没试过
需要Visual Studio(2019 或更高版本)
需要能翻墙或者设置代理,需要去谷歌服务器下载资源
设置环境变量
注意事项
关闭防火墙!!!
卸载杀毒软件!!! 或者有问题优先去杀毒软件的隔离区去回复自己编译目录对应文件!
建议直接将自己的目录设置为白名单,否则会出现各种诡异问题。。。
杀毒软件具有内核级别权限、原则宁可错杀不漏放
具体操作如下图:


步骤
win10 下载 Chromium 源码并编译(版本 103.0.5060.66) | 天角星本文将阐述,如何在 win10 下配置编译环境,下载 Chromium 103.0.5060.66 源代码,编译调试版和正式版的 Chromium。
https://www.yangdx.com/2022/07/215.html
补充:多进程调试
-
安装 Visual Studio 扩展 Microsoft Child Process Debugging Power Tool 2022(安装时记得退出Visual Studio)
-
配置插件:

将Enable child process debugging打上勾并保存即可:

3. 重新启动调试,查看当前运行的进程ID:

或者打开一个单独的窗口查看:

这些进程都叫相同的名字chrome.exe,不好分辨,但我们可以一直调试下去,最终可以打开Chromium的任务管理器查看Chromium中启动的进程,与我们在进程tab中的id进行比较,就可以找到对应的渲染进程、GPU进程、插件进程、网络进程等。

QA
gn gen ...失败一般都是依赖问题,需要重新拉
参考
【https://www.chromium.org/developers/how-tos/debugging-on-windows/】
【https://chromium.googlesource.com/chromium/src/+/HEAD/docs/windows_build_instructions.md】


被折叠的 条评论
为什么被折叠?



