chromium127编译指南 windows篇 -爱代码爱编程
前言
在这个信息高速公路飞速扩张的时代,浏览器早已不再是单纯的信息获取工具,它更像是开发者们展示创意和技术实力的广阔舞台。
Chromium,这个由Google在2008年倡导的开源浏览器项目,一直致力于为全球用户打造更快捷、更安全、更稳定的网页浏览体验。作为开源浏览器领域的翘楚,Chromium不仅是Google Chrome、Microsoft Edge、Opera、Brave和Vivaldi等主流浏览器的坚实后盾,更成为了前沿技术实践与创新的不竭源泉。
踏入Chromium的世界,你将有幸触碰到浏览器技术的最前沿,掌握构建现代网络应用的核心技能。此刻,你正站在一个崭新的起点,准备探索无限的可能性。让我们携手,开启这段激动人心的技术之旅。
1.编译前的准备
- 硬件和软件需求
- 具有至少 8GB RAM 的 64 位 Intel 计算机。强烈建议 16GB 以上。
- NTFS 格式的硬盘上至少有 100GB 的可用磁盘空间。不能使用FAT32格式 ,因为某些 Git 包文件大于 4GB。
- Windows 10 或更高版本。
- 相关文档
2.目前122版本Chromium需要Visual Studio 2022 (>=17.0.0) ,我们选择社区版(Community)即可
如果一直没有开始下载,可以点击红框部分重试。
允许UAC权限请求
点击继续开始初始化Visual Studio Installer工具
等待Visual Studio Installer工具,下载/初始化完成需要的资源
我们勾选“使用C++ 桌面开发” 组件,可选组件目前保持默认即可
在右侧边栏的"使用C++的桌面开发"下,务必选中"MFC/ATL 支持"和"Windows 11 SDK"这两个子组件。如果您计划调试Chromium,还需要安装高亮显示的调试相关组件。
PS:当然您可以随时重新启动Visual Studio Installer工具,使用修改功能更改这些配置~
等待Visual Studio Installer工具,完成所选组件的下载及安装。
OK!我们完成了Visual Studio和相关依赖组件的安装~
3.安装Windows 11 SDK
🔔
当然,如果您在安装Visual Studio的过程中勾选安装了Windows 11 SDK ,可以跳过此章节。
我们编译Chromium 122 需要 10.0.22621.2428版本的Windows 11 SDK ,红框中的是下载地址,一个是在线安装器,另一个是离线安装镜像,方便没有没有网络的情况下安装。
我们这里以在线安装为例子,离线安装器也是一样的逻辑。
点击next继续
选择Windows 11 SDK 安装路径,建议使用默认路径,这样可以免去一些奇怪的问题。
其他默认即可,请确保勾选 Debugging Tools for Windows 工具,此工具是调试Chromium的必备组件
等待安装器下载安装完毕
4.安装Windows 11 SDK 调试工具
🔔
当然,如果您在安装Visual Studio的过程中勾选安装了Windows 11 SDK ,可以跳过此章节。
👋
此工具再您需要进行chromium调试的时候需要安装,具体步骤可以参考章节2.2
◦ 需要10.0.22621.755或更高版本
◦ 此版本的调试工具支持读取大页面PDB,Chrome利用这一特性来支持超过4 GiB的PDB文件。
结尾
通过以上步骤,您已经成功安装了Visual Studio 2022以及所需的Windows 11 SDK和调试工具,为Chromium的开发工作奠定了坚实的基础。
在下一篇文章中,我们将深入探讨如何配置depot_tools工具。这是Chromium开发过程中不可或缺的利器,它将协助您管理Chromium代码库,执行版本控制和代码同步,大大简化您的开发流程。让我们一起期待这个激动人心的下一步!