Chromium+depot_tools

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

最近研究Google的开源项目Chromium,发现网上有好多文章介绍,亲自实践起来还是有些坑,在此记录一下!

1.dept_tools

  下载:dept_tools

下载地址:https://chromium.googlesource.com/chromium/tools/depot_tools/

 在终端中执行以下命令:

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

如下载失败可从以下地址获取:

https://download.csdn.net/download/siruoxian/10338968

配置环境变量:

 添加以下环境变量到 ./.bash_profile  文件中

export PATH=/Users/siruoxian/depot_tools:$PATH

可在终端中执行以下命令:

vim ./.bash_profile

会进入到bash_profile文件中

输入【i】文件更改为编辑模式,将上面的环境变量添加到文件夹中,按下【ESC】退出编辑模式

输入【:wq】保存退出

默认环境变量不会即时生效,可以执行以下命令:

source ./.bash_profile

重复上述步骤,修改./.zshrc

添加环境变量到文件中

#path to depot_tools
export PATH=$PATH:/Users/siruoxian/depot_tools

$source ~/.bash_profile

通过以下命令检查环境变量是否添加成功:

echo $PATH

2下载Chromium 资源

通过以下命令拉取资源

fetch chromium --no--history

fetch ios

未完待续。。。。。。。。。。

 









QUIC构建1——chromium镜像,clone文件depot_tools的过程+git过程中的问题 问题1 (1)安装depot_tool超时,的问题,寻找镜像 git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git (2)镜像: https://source.codeaurora.org/quic/lc/chromium/tools/depot_tools 问题2 (1)git中的链接替换 问题:warning: 远程 HEAD 指向一个不存在的引用,无法检出。 文件下是空白的,于是cd 到对应的depot_ 阅读详情

相关推荐

Chromium 132 编译指南 Windows 篇 - depot_tools 工具的安装与配置 (二)

在下一篇文章中,我们将深入探讨 Chromium 编译所需的各种环境变量配置。这些设置不仅是编译过程的必要条件,还可以帮助您更有效地管理代码库、执行调试和测试,为您的 Chromium 开发之旅提供全方位的支持。在 Chromium 编译指南系列的第一篇中,我们详细介绍了编译前的准备工作和 Visual Studio 的安装流程。是 Chromium 开发过程中至关重要的工具集,它为代码库管理、版本控制和代码同步提供了强大的支持。工具,为您的 Chromium 开发之旅铺平道路。

守城小轩的技术窝棚 1714

depot_tools

depot_tools bundle for window; Warning DO NOT use drag-n-drop or copy-n-paste extract from Explorer, this will not extract the hidden “.git” folder which is necessary for depot_tools to autoupdate itself. You can use “Extract all…” from the context menu though.

chromium45 对应 depot_toolschromium 版本

depot_toolschromium 版本对应,解决下载和同步老版本chromium代码问题。

一朵花开的时间 1998

depot_tools工具包

depot_tools工具包 https://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html/depot_tools_tutorial.html#_setting_up

depot_tools下载

一、从官方下载,通过git git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git 二、linux配置环境变量 export PATH=/path/to/depot_tools:$PATH

zhizhuodewo6的博客 3335

CEF127编译指南 Windows篇:安装depot_tools(四)

在CEF(Chromium Embedded Framework)的编译过程中,depot_tools是一个不可或缺的工具集。我们会逐步引导您完成从下载到环境配置的全过程,确保depot_tools能在您的开发环境中正常运行。这是顺利构建CEF框架的重要基础步骤。在下一篇《CEF127编译指南 Windows篇:拉取CEF源码(五)》中,我们将介绍如何获取CEF的源代码,为后续的编译工作打下基础。作为CEF编译工具链中的重要组成部分,depot_tools将帮助开发者有效管理和更新CEF源码。

守城小轩的技术窝棚 1760

使用depot_tools下载chromium源码

1、chrome源码目录结构  Chrome source非常庞大,并且在其主目录下还包含有工具和组件,任何一个工具和组件也附带有其源代码。首先得熟悉这些源代码的组织结构,在http://src.chromium.org/svn/中包含如下子目录:releases,曾经发布过的chrome源代码的正式版本;trunk,当前最新的源代码。由于releases中的代码比较旧,这里就不做说明了,只说明

Tumbler 1万+

Chromium编译指南2024 Windows11篇-配置depot_tools工具(二)

在《Chromium编译指南2024(一)》我们探讨了Chromium编译前的准备工作和Visual Studio安装。接下来,我们将详细介绍如何下载、解压并配置depot_tools工具,以便顺利进行后续的开发工作。depot_tools工具是Chromium开发过程中不可或缺的重要工具之一。它将帮助您管理Chromium代码库,进行版本控制和代码同步,为您的开发工作提供便利和支持。通过以上步骤,您已经成功下载、解压并配置了depot_tools工具,现在可以继续使用它进行开发和管理项目。

守城小轩的技术窝棚 3824

Chromium OS——下载源码3之配置depot_tools

安装depot_tools并将其路径加到PATH中

fangdong65的专栏 4042

Chromium项目编译必备:depot_tools全解

Chromium是一个开源的网页浏览器项目,由Google主导开发,旨在提供一个更快速、更安全的互联网浏览体验。它不仅仅是一个浏览器,还是一个基于Chromium的项目生态系统,包括了多个广泛使用的浏览器,例如Google Chrome、Microsoft Edge(部分版本)、Opera等。depot_tools是一套由Chromium项目组开发和维护的工具集,它是针对管理该开源项目的复杂版本控制需求所设计的。

weixin_35752645的博客 651

谷歌浏览器编译工具depot_tools.zip

编译google浏览器所需要的工具

depot_tools.rar

cef编译所需depot_tools工具,主要是gclient_utils.CheckCallAndFilterAndHeader(command, cwd=dir, always=True)

Chromium 140 编译指南 Windows 篇:depot_tools 配置(二)

本文详细介绍了Chromium140编译过程中depot_tools工具集的配置流程。作为Chromium开发的核心工具链,depot_tools包含gclient、git-cl、gn等关键组件,能自动管理代码依赖和构建过程。文章重点讲解了通过Git克隆获取最新版本、配置系统PATH环境变量、以及首次运行的初始化验证步骤。特别指出Chromium140已升级到新的Siso构建系统,强调了正确配置depot_tools的重要性。最后提供了常见权限问题的解决方案,为后续源码下载和编译工作奠定基础。

守城小轩的技术窝棚 1490

Chromium 136 编译指南 macOS篇:配置depot_tools(三)

在现代软件开发的复杂生态系统中,工具链的选择往往决定了整个项目的开发效率和代码质量。对于Chromium 136这样规模庞大、架构复杂的开源浏览器引擎而言,传统的开发工具已无法满足其精细化管理和高效构建的需求。正是在这样的背景下,depot_tools应运而生,成为了连接开发者与Chromium生态系统的重要桥梁。

守城小轩的技术窝棚 1399

Chromium 138 编译指南 macOS篇:配置depot_tools(三)

本文系统介绍了Chromium138开发中depot_tools的配置与使用。depot_tools作为Google开发的工具集,包含gclient、ninja等核心组件,能有效管理Chromium这类超大规模项目的代码同步、构建和审查流程。文章详细讲解了在macOS环境下获取depot_tools、配置环境变量及验证安装的完整步骤,重点分析了其技术架构和在Chromium开发中的价值。通过标准化工具链和优化构建流程,depot_tools大幅提升了开发效率,为参与Chromium项目提供了专业可靠的开发环

守城小轩的技术窝棚 1454

Chromium 140 编译指南 macOS 篇:配置 depot_tools(三)

本文详细介绍了在macOS上配置Chromium编译工具depot_tools的完整流程。depot_tools是Google开发的命令行工具集,包含gclient、ninja等核心组件,用于管理Chromium的复杂多仓库结构和构建系统。文章分步骤讲解了仓库克隆、环境变量配置(重点是将路径添加到PATH前端)、Python环境管理以及安装验证方法,并提供了常见问题的解决方案。通过完成这些配置,开发者将建立起完整的Chromium开发工具链,为后续下载和编译Chromium140源码做好准备。文中特别强调了

守城小轩的技术窝棚 1381

Chromium 136 编译指南 Ubuntu篇:depot_tools安装与配置(三)

本文详细介绍了Chromium编译流程中的关键工具depot_tools。作为Google专门为超大规模项目设计的工具链,depot_tools包含gclient、fetch、gn和ninja等核心组件,解决了多仓库管理、依赖解析和构建优化等关键技术挑战。文章提供了专业级的安装与配置指南,包括环境准备、标准化安装流程、环境变量高级配置以及工具初始化验证,强调正确的网络配置对后续源码同步至关重要。通过完成这些基础配置,开发者将获得一个稳定高效的Chromium开发环境,为后续源码获取和编译工作奠定基础。

守城小轩的技术窝棚 1481
上一篇: 常见的IOS APP所用到的第三方库
下一篇: Xcode10 运行报错 Copy Pods Resources
siruoxian
博客等级 码龄17年 1粉丝 101原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值