以下内容基于:
Linux ubuntu3.0.0-16-generic #28-Ubuntu SMP Fri Jan 27 17:44:39 UTC 2012 x86_64 GNU/Linux
参考网页给出的步骤: http://code.google.com/p/chromium/wiki/UsingNewGit
1安装 depot_tools,cd 到你想要的工作目录
1.1通过 svn 获取: svn co
http://src.chromium.org/svn/trunk/tools/depot_tools
1.2把 depot_tools 添加到环境变量 $PATH
1.2.1 export PATH="$PATH":`pwd`/depot_tools
1.2.2 最好把它加入到 .bashrc 中,这样下次登陆的时候就不必在手动声明了。
2配置git 账户
git config --global user.name "My Name"
git config --global user.email "my@email"
git config --global core.autocrlf false
git config --global core.filemode false
|
3Initial checkout
3.1First, get the source.
gclient config http://git.chromium.org/chromium/src.git--git-deps
4chromium 包含测试部分,总的代码量比较大,如果不需要测试部分,可以改一下.gclient:
"custom_deps": {
"src/third_party/WebKit/LayoutTests": None,
"src/chrome/tools/test/reference_build/chrome": None,
"src/chrome_frame/tools/test/reference_build/chrome": None,
"src/chrome/tools/test/reference_build/chrome_linux": None,
"src/chrome/tools/test/reference_build/chrome_mac": None,
"src/third_party/hunspell_dictionaries": None,
}
|
5然后就可以sync 代码了 :
gclient sync
6第一次编译前,先确认系统的依赖库是否都存在,chromium 帮忙做了个脚本,如果不存在,就帮你下载。
6.1cd 到 src 目录执行:
./build/install-build-deps.sh
6.2生成工程的 Makefile 文件 (generate your projects)
./build/gyp_chromium
6.3开始 make,不加参数的话,默认build debug 版,如果要build debug 版可以在 make 后面加 BUILDTYPE=Release
6.3.1 cd src
6.3.2 如果只是要build chromium 浏览器的话:
make chrome -j4
6.4如果要build全部:
make All -j4
6.5Debug 版build 出来的结果在目录: out/Debug/;Release 版 build 出来的结果在目录: out/Release/
如果没有 make all 的话, 可以用下面的命令
make chromium_builder_tests
分享到:
相关推荐
断断续续下载chromium代码花了1周左右,代码约15G左右,其中遇到power shell的问题,遇到python的问题。最终编译花了11:30分。相比于Linux下的编译慢很多,系统运行的稳定性和速度也差很多。打算研究源码,一起分享...
详细的描述了chromium从开始下载到编译成功的各个步骤,方便后来人少走弯路。
该文件属于Chromium 58版本的编译配置文档,其中,包含每一项参数的说明。 请注意,该文档是通过gn args --list out/debug生成的,如果你已下载Chromium源码,可以手动生成,不必下载。
libcef源码(分支3202)源码+编译中遇到的问题及解决方法
chromium源码编译需要的资源 直接解压到跟源码对应的路径下面 并添加路径到环境变量中
chromium编译工具gn源码
VS2017编译Chromium Embedded Framework(CEF) 一、 下载 二、 用CMake配置工程 三、 编译工程 四、 修改例子测试
经过几天的摸索,终于通过本地的chromiumos kernel源码生成了zImage用于arm移植,修改kernel源码,并编译,可以进行内核移植咯。。。希望对大家有帮助
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源码进行了下载与编译,由于花费时间较长而且一些错误感觉并不是很好解决,特地写了一篇文档来记录整个从下载到编译完成的过程,以及我遇到的一些问题的解决方案。
chromium源码编译 , 文件位置: \src\build\get_syzygy_binaries.py 采用wget方式下载,轻松绕过墙限制
Chromium Chromium是一个开放源代码的浏览器项目,旨在为所有用户构建更安全,更快,更稳定的方式来体验Web。 该项目的网站是https://www.chromium.org。 Chromium中的文档Chromium是一个开放源代码的浏览器项目,...
C#写的Chromium核心的简单多标签浏览器源码,编译成功后把dll文件夹里面的文件复制到运行目录即可,浏览器核心版本号Chromium 43.0.2357.130
在ubuntu 14.04下编译并运行chrommiuos,折腾了两天,终于下完源码,编译成功,并在KVM上运行起来了.
Chromium Embedded Framework (CEF)源码,亲测可编译出libcef.dll,版本是1916
谷歌推出了Chrome的浏览器以及其源代码库- 铬项目,chrome浏览器背后的开源项目chromium project也成为了历史上最成功的开源项目之一,开源软件爱好者们可以在自己的电脑上下载源码,编译一个完整的chromium浏览器...
参考和其他教程编译chrome源代码,并可以生成chrome apk 目的 使用AndroidStudio调试Chromium Android 建立过程 Android Studio作为开发环境,从Chromium for Android从chrome模块源代码加入Android项目。 在Chrome...
本源码2019-09-03下载的,环境搭建过程已经通过自己测试,按下面环境搭建可以直接进行项目编译。 由于每个人使用场景可能不一样,这里就不直接提供编译后的库文件了 v8 2019-09-03.zip目录说明: v8 2019-09-03.zip...
但是我们这些还在坚守vs2008(.net 3.5平台)的就比较苦逼了,花了一天的时间把项目和语法错误进行了修改,终于可以在vs2008下进行编译并成功运行。这份资料里有相应的下载地址,希望对大家有用^-^