2 chromium编译环境配置


Chromium 是众多浏览器的核心,掌握其编译流程对于开发者和研究人员来说具有重要意义。
本文将基于 Chromium 109.0.5367.6 版本,详细介绍在 Windows 系统上编译 Chromium 的全过程,包括环境准备、代码获取、编译和调试等步骤。
通过本文,您将能够成功完成编译,定制自己的浏览器功能。按照chatgpt并不能顺利编译。

编译109的版本目的,以为109的版本是支持win7最大的版本。


相关文档

编译文档 https://chromium.googlesource.com/chromium/src.git/+/refs/tags/109.0.5414.120/docs/windows_build_instructions.md

vs历史版本 https://learn.microsoft.com/zh-cn/visualstudio/releases/2022/release-history#release-dates-and-build-numbers

Windows sdk https://developer.microsoft.com/zh-cn/windows/downloads/sdk-archive/

代码查找 https://source.chromium.org/chromium/chromium/src

二、前期准备

1. 系统要求

  • 内存:至少 8GB,建议 16GB 或以上。
  • 硬盘:至少 100GB 可用空间(格式为 NTFS)。
  • 操作系统:建议使用 Windows 10 或 Windows 11,以获得更好的开发工具支持。

2. 网络代理

由于国内网络限制,建议配置代理以确保资源访问顺畅。推荐使用 ClashLetsVPN
注意:国内镜像可能会导致代码不完整,建议优先选择官方仓库。

3. 必备工具下载

  1. git安装

    下载地址:https://git-scm.com/downloads/win

  2. Visual Studio

    • 推荐版本:Visual Studio 2019 或更高(>=16.0.0)。
    • 下载地址:Visual Studio 官网
    • 安装时勾选以下组件:
      • “使用 C++ 的桌面开发”
      • “C++ ATL 生成工具”

image-20250103162026062

  • 设置环境变量 vs2022_install(值为安装目录)。

image-20250103162151077

  1. Windows 10 SDK
    • 推荐版本:10.0.20348.0
    • 下载地址:SDK 历史版本下载
    • 设置环境变量 WINDOWSSDKDIR(值为安装目录)。

image-20250103162704796

  1. depot_tools

    • 下载地址:depot_tools.zip

    • 解压至指定目录如

      D:\chromium\depot_tools

      ,并配置环境变量:

      set PATH=D:\chromium\depot_tools;%PATH%
      set DEPOT_TOOLS_WIN_TOOLCHAIN=0

image-20250103162810010

image-20250103162958404

  • 或使用 Git 拉取:

    git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git

三、初始化操作

1. 配置 depot_tools

  1. 设置代理:如果使用代理工具如 Clash,请运行以下命令:

    set HTTP_PROXY=http://127.0.0.1:7890
    set HTTPS_PROXY=http://127.0.0.1:7890
  2. 配置 Git:设置 Git 的全局选项:

    git config --global user.name "YourName"
    git config --global user.email "YourEmail@example.com"
    git config --global core.autocrlf false
    git config --global core.filemode false
    git config --global branch.autosetuprebase always
  3. 创建工作目录
    打开命令提示符并运行以下命令:

    mkdir D:\chromium && cd D:\chromium


文章作者: easybr官方
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 easybr官方 !
  目录