Chrome源码编译调试保姆级教程&&常见问题

前言

        本文介绍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

     补充:多进程调试

  1. 安装 Visual Studio 扩展 Microsoft Child Process Debugging Power Tool 2022(安装时记得退出Visual Studio)

  2. 配置插件:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ปรัชญา แค้วคำมูล

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值