Chromium编译指南2024 Linux篇-拉取Chromium源码(三)

1. 引言

在上一节中,我们已经成功配置了 depot_tools,并确保了开发环境的基本可用性。接下来,我们将进行 Chromium 源码的拉取和初始设置,这是开发 Chromium 必不可少的一步。通过合理的源码管理和版本控制,我们可以更高效地进行开发工作。以下步骤将详细介绍如何拉取 Chromium 源码,并创建新分支以进行后续开发。

2. 拉取Chromium源码

创建存放chromium的文件夹并移动到其中

mkdir chromium && cd chromium

使用fetch命令拉取源码

fetch --nohooks chromium

耐心等待,chromium的源码有40多G,拉取的时间较长,如果你想拉取少一点,在指令中加入--nohistroy参数,即可只拉取最新源码

fetch --nohooks --nohistory chromium

在拉取的过程中保证你的代理是稳定的,如果代理不稳定则可能导致拉取失败,如果失败,使用如下命令继续拉取即可

gclient sync

fetch 完成后,它将在工作目录中创建一个隐藏的.gclient 文件和一个名为 src 的目录。

我们切换到src目录当中

cd src

之后我们的操作都会在src文件夹中进行

这里我们选择切换到126.0.6478.17 tag,如果使用了--nohistory参数则不需要进行这一步

git checkout tags/126.0.6478.17

然后开出一个新分支,我们之后的操作都在新分支里进行

# 从该 tag 创建一个新的分支
git checkout -b dev_126.0.6478.17

3. 结尾

至此,我们已经成功拉取了Chromium的源码,并切换到了一个新的开发分支。接下来,我们需要进行第三方库的同步以及hooks的设置,以确保开发环境的完整性和可用性。这些步骤将为后续的开发工作打下坚实的基础。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 02:50:05       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 02:50:05       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 02:50:05       58 阅读
  4. Python语言-面向对象

    2024-07-10 02:50:05       69 阅读

热门阅读

  1. 如何控制代码质量

    2024-07-10 02:50:05       22 阅读
  2. C++常用类

    2024-07-10 02:50:05       26 阅读
  3. springboot 与 ipv6

    2024-07-10 02:50:05       21 阅读
  4. UI还原度小技巧之缩放

    2024-07-10 02:50:05       27 阅读
  5. 腾讯centos mysql安装

    2024-07-10 02:50:05       21 阅读
  6. 这是你不知道的js函数this指向的十个惊人之处!

    2024-07-10 02:50:05       23 阅读
  7. ffmpeg转换MP4为gif命令

    2024-07-10 02:50:05       17 阅读
  8. bash shell 重定向输入和输出

    2024-07-10 02:50:05       25 阅读
  9. 将List切割为多个指定长度的多个List

    2024-07-10 02:50:05       24 阅读