Chromium学习笔记-初次编译(1)

607 阅读3分钟

在Windows上编译Chromium的步骤如下:

1. 安装必要工具

  • Git: 用于版本控制,下载并安装Git for Windows
  • Python: Chromium构建系统需要Python,下载并安装Python
  • Visual Studio: 需要安装Visual Studio 2019或2022(包括C++工作负载)。
  • Depot Tools: 这是Google提供的工具集,用于管理Chromium的源代码。
  • 最后编译完大概需要162G的空间

2. 设置环境变量

确保将Depot Tools路径添加到系统的环境变量中。可以在命令提示符中运行以下命令:

set PATH=%PATH%;C:\path\to\depot_tools

安装 Depot Tools 的步骤如下:

1. 下载 Depot Tools

  1. 打开命令提示符(按 Win + R,输入 cmd,然后回车)。

  2. 创建一个目录,用于存放 Depot Tools。例如,可以创建一个名为 depot_tools 的文件夹:

    mkdir C:\depot_tools
    cd C:\depot_tools
    
  3. 克隆 Depot Tools 仓库

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

2. 设置环境变量

为了方便使用,建议将 Depot Tools 的路径添加到系统的环境变量中。

  1. 右键点击“此电脑”或“我的电脑”,选择“属性”。

  2. 点击“高级系统设置”。

  3. 在“系统属性”窗口中,点击“环境变量”。

  4. 在“系统变量”部分,找到并选择 Path 变量,点击“编辑”。

  5. 点击“新建”,然后添加 Depot Tools 的路径,例如:

    C:\depot_tools\depot_tools
    
  6. 点击“确定”保存更改。

3. 验证安装

在命令提示符中,输入以下命令以验证 Depot Tools 是否安装成功:

gclient

如果你看到相关帮助信息,说明安装成功。

3. 获取Chromium源代码

  1. 打开命令提示符。

  2. 创建一个目录用于存放源代码,例如 C:\chromium

  3. 进入该目录并运行以下命令:

    mkdir chromium
    cd chromium
    fetch --nohooks chromium
    
  4. 运行 gclient sync 来同步源代码。

4. 安装依赖

在命令提示符中,运行以下命令以安装所需的依赖:

gn gen out/Default

5. 编译Chromium

使用以下命令开始编译: 这个运行时间比较长,大概运行了半天时间.要看机器性能

ninja -C out/Default chrome

6. 运行Chromium

编译完成后,可以运行Chromium

out\Default\chrome.exe

注意事项

Python3找不到

如果安装python后,python命令,python3命令找不到.windows不能做链接,可以直接基于python复制一个python3

DEPOT_TOOLS_WIN_TOOLCHAIN配置不存在

在构建 Chromium 时,DEPOT_TOOLS_WIN_TOOLCHAIN 环境变量的值决定了工具链的使用方式:

  • 0:表示使用本地安装的 Visual Studio 作为工具链。这意味着构建过程将不尝试下载任何工具链,而是使用你已经安装的 Visual Studio 的工具。

  • 1(默认值):表示使用 Depot Tools 提供的下载工具链。在这种情况下,构建系统会尝试下载所需的工具链。

设置为 0 时,确保你已经正确安装了 Visual Studio 及其相关组件,以便能够顺利构建 Chromium。

echo $env$DEPOT_TOOLS_WIN_TOOLCHAIN 可以用这个命令查看是否存在配置

Exception: Path "C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\um" from environment variable "include" does not exist. Make sure the necessary SDK is installed.

遇到这个问题.需要下载10.0.26100.0

安装缺失的 SDK 版本

  • 打开 Visual Studio Installer,选择修改你的 Visual Studio 安装。
  • 在“单个组件”中,查找并勾选 Windows SDK 10.0.26100.0(如果可用),然后进行安装。
  • 如果找不到这个组件,可以升级到最新的.应该就可以看到这个版本.