`

mac 环境下Chromium编译记录

 
阅读更多

1.升级git到1.9之后的版本

2.获取depot_tools:

     1.新建一个文件夹,地方随便

     2.执行命令:git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git

     3.在环境变量中添加:$ export PATH=`pwd`/depot_tools:"$PATH"

3.下载代码:

  1.新建文件夹用于存放代码

  2.在代码文件夹路径下执行命令:

    gclient config http://src.chromium.org/svn/releases/'viersion_code'

    (viersion_code:你希望获取的代码的版本号。http://src.chromium.org/svn/releases  这里是所有的版本)。

  3.执行命令gclient sync更新代码,如果网络不好,更新期间有可能中断,再重新执行命令gclient sync。

3.更新完成后,会自动生成平台相关的工程文件,如果没有生成可执行以下命令来生成:

    set GYP_MSVS_VERSION=2008

        gclient runhooks --force

分享到:
评论

相关推荐

    Chromium编译参数 详细文档

    该文件属于Chromium 58版本的编译配置文档,其中,包含每一项参数的说明。 请注意,该文档是通过gn args --list out/debug生成的,如果你已下载Chromium源码,可以手动生成,不必下载。

    window10下源码编译chromium

    断断续续下载chromium代码花了1周左右,代码约15G左右,其中遇到power shell的问题,遇到python的问题。...相比于Linux下的编译慢很多,系统运行的稳定性和速度也差很多。打算研究源码,一起分享。

    chromium 编译工具depot_tools

    **Chromium 编译工具Depot_tools详解** `Depot_tools`是Google为Chromium项目开发的一个工具集合,它简化了Chromium源代码的获取、构建和管理过程。这个工具包包含了多个对开发者至关重要的实用程序,使得在...

    chromium 编译 google_play_services打包

    如果指定了chromium版本,下载对应版本文件 查看google_play_service版本:/src/build/android/play_services/config.json文件 { "version_number": 8487000, "version_xml_path": "res/values/version.xml" }

    cef chromium-75.0.3770.100-x64(支持h264)编译好的Release包

    cef chromium-75.0.3770.100-win64(支持h264)编译好的Release包。 资源全称:cef_binary_cef_binary_75.1.16+g16a67c4+chromium-75.0.3770.100_windows64_windows64 对应cef版本:75.1.16 对应chromium版本:75.0....

    chromium源码下载以及编译

    详细的描述了chromium从开始下载到编译成功的各个步骤,方便后来人少走弯路。

    chromium编译工具gn源码

    现在,让我们深入探讨一下Chromium编译工具GN的源码及其重要性。 1. GN简介:GN是一个用于生成Ninja构建文件的工具,它的设计目标是简洁、快速和易于理解。GN脚本定义了源文件、目标、依赖关系以及构建配置。与GYP...

    VS2017编译Chromium Embedded Framework(CEF)

    在本文中,我们将详细介绍如何使用Visual Studio 2017(VS2017)编译Chromium Embedded Framework(CEF)。CEF是一个开源项目,它允许开发者将Chromium浏览器引擎嵌入到他们的应用程序中,以便利用现代Web技术进行...

    cef chromium-81.0.4044.113_x86(支持h264)编译好的Release包。

    cef chromium-81.0.4044.113_x86(支持h264)编译好的Release包。 资源全称:cef_binary_81.2.24+gc0b313d+chromium-81.0.4044.113_windows32 对应cef版本:81.2.24 对应chromium版本:81.0.4044.113 win32位系统支持 ...

    编译chromium kernel说明.txt

    经过几天的摸索,终于通过本地的chromiumos kernel源码生成了zImage用于arm移植,修改kernel源码,并编译,可以进行内核移植咯。。。希望对大家有帮助

    Chromium核心的简单多标签浏览器源码

    总的来说,这个项目提供了一个学习和实践如何在C#环境下使用CEF构建自定义浏览器的实例,对于提升开发者在Web客户端应用开发方面的能力大有裨益。通过深入研究和理解这个源码,不仅可以掌握CEF的基本用法,还能了解...

    Checking out and building Chromium for Mac.pdf

    文档主要介绍了如何在Mac操作系统上获取Chromium项目的代码、设置编译环境、编译Chromium浏览器,并提供了一些编译、运行和调试过程中的技巧、故障排除以及性能提升的方法。 首先,文档指出了系统要求,这是搭建...

    ungoogled-chromium_80.0.3987.158-1.1_macos.dmg Google Chromium,不依赖于Google Web服务。

    ungoogled-chromium是Google Chromium,不依赖于Google Web服务。 ungoogled-chromium尽可能保留默认的Chromium体验。与其他具有Web浏览器愿景的其他Chromium分支不同,ungoogled-chromium本质上是Chromium的直接...

    Python-ungoogledChromium是开源的Chromium衍生版取消和移除了和Google相关的功能

    8. **安装与使用**:用户需要有一定的技术背景来编译和安装ungoogled-Chromium,因为这通常涉及获取源代码、配置编译选项并运行构建脚本。 9. **持续更新**:由于Chromium经常更新,ungoogled-Chromium也需要不断...

    Chromium修复“缺少Google API 密钥,因此Chromium 的部分功能将无法使用”

    每次打开Chromium,地址栏下方就会提示“缺少Google API 密钥,因此Chromium 的部分功能将无法使用”。 该文件可以修复此问题 使用Chromium,比使用chrome更简洁、快速。

    chromium_gyp

    **chromium_gyp:Chromium 项目的跨平台构建神器** `chromium_gyp` 是一个由 Chromium 开源项目团队开发的构建系统,它的主要目的是为了实现跨平台的自动化项目构建。GYP,全称为 "Generate Your Projects",设计...

    Chromium for android v108.0.5359.156(tar.gz10/tar.gz11)

    Ubuntu20.04环境编译步骤: 解压: cat 108.0.5359.156.tar.gz* > 108.0.5359.156.tar.gz && tar -zxvf 108.0.5359.156.tar.gz 1. ./build/install-build-deps-android.sh 2. gn gen --args='target_os="android" ...

    Chromium Embedded Framework教程

    这通常涉及安装依赖项、配置构建环境和执行构建脚本。 #### 1.3 CEF 结构 CEF有三个主要进程:Browser进程、Renderer进程和GPU进程。Browser进程负责处理用户交互和管理多个Renderer进程,每个Renderer进程则对应...

    chromium-linux.zip

    总的来说,"chromium-linux.zip" 提供了一个深入了解和参与浏览器开发的机会,对于 Linux 开发者来说,这是一份宝贵的资源,可以学习到现代浏览器的工作原理,以及如何在 Linux 环境下进行高性能的软件开发。...

Global site tag (gtag.js) - Google Analytics