Chrome编译

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

为了研究Chrome,首先需要把chrome的源码编译出来,由于其他博主的文章都是介绍了老版的chrome的编译方法。经过大量的实验终于顺利的编译成功了chrome。

首先,准备编译的环境

1. 由于Chrome官方网站上公布的是基于Visual Studio 2005进行编译,所以必须的安装Visual Studio 2005,然后安装对应的补丁和SDK

2. 安装Visual Studio 2005 Service Pack 1
3. 安装热补丁Hotfix 947315
4. 如果操作系统是Vista,还需要安装Visual Studio 2005 Service Pack 1 Update for Windows Vista。 
5. 安装Windows 2008 SDK。 
6. 配置Windows 2008 SDK。在开始->程序->Microsoft Windows SDK v6.1 > Visual Studio Registration > Windows SDK Configuration Tool.。选择make current按钮,幸运的话,应该能一次成功。如果不能成功,Chrome官方网站上有一个手动配置的帮助,大家可以参考。

然后,获得chrome源代码

1. 通过SVN同步depot_tools工具,http://src.chromium.org/svn/trunk/tools/depot_tools/。(说明:Google为Chrome提供了一个一个部署工具depot_tools,包括下载代码、同步代码、上传代码等功能。这个工具采用Python编写的,其中还包含了一些Javascript脚本。depot_tools中包含了一个gclient工具,是我们需要关注的重点。)

    PS:因为该站点已经被和谐,所以请通过SVN进行同步,或者通过代理服务器进行访问

2. 把depot_tools下的安装目录设置到系统目录(系统Path环境变量)中

3. 创建一个存放Chrome代码的目录,比如:d:/Chrome

4. 启动cmd命令行窗口,切换到存放Chrome代码的目录

5. 运行gclient config http://src.chromium.org/svn/trunk/src命令。

6. 运行gclient sync 进行下载源代码,该过程会持续比较长的时间。并且期间有可能会出现中断,到时重新开始运行该命令即可。

7. gclient runhooks --force。这个命令将会调用GYP工具,对Chrome.gyp进行解析,生成各个Visual Studio2005工程文件。(原来源代码中会包含.sln、.vcproj项目文件,但是在2009年后,Chrome确实作了修改,原来代码中的那些.sln、.vcproj文件全部抛弃了,google自己开发了一个脚本工具GYP工具,这个工具也是采用python编写的。GYP采用了自定义的一套规则,用于生成各种工程文件。)

8.双击chrome/chrome.sln文件,即可打开Visual Studio 2005

调试问题

1.先觉条件没有做。

   比如没有安装windows更新包,vs补丁包,等等,这一步可以对应相应文章,说的都很详细

2.运行chrome.sln时,如果提示项目文件没有找到,可能是相应的项目文件不存在,因些到google去下载整个开源项目,并放到对应路径上。

3.将trunk/deps/third_party里的全部子目录,应该放到trunk/src/third_party里,所以要将它们全部copy过去.

转载于:http://www.gixing.com/index.php?p=47  九霄云外—从上面看世界

 

Chrome源码chromium下载编译详细步骤 由于chromium源码太过于庞大,编译需要google专门的工具,没有详细的操作流程很难玩得转,我这里整理的步骤简单实用,大家照此步骤可以完成编译运行。 首先准备工具: 一、第一步要做的就是FQ了,我一直用的Holytech这个工具,台湾省的,便宜还稳定,之前用过熊猫,也停不错的, 缺点就是贵。 Holeytech下载地址: https://store.holytech.tech/aff.php?aff=4189 下载客户端并注册登录之后,选择全局链接,选择Holy-US-GIA-A或者Ho 阅读详情

相关推荐

【项目实战】Chrome 浏览器编译

配置环境变量 vs2019_install,其值为 Visual Studio 2019 安装路径,如 D:\Program Files (x86)\Microsoft Visual Studio\2019\Professional。chrome编译需要确保网络环境稳定,可以正常访问 google 对应的仓库,建议可以在云服务器上进行构建,然后再将编译结果打包下载下来。

CopperSun 技术博客 3098

编译与下载Chrome客户端项目源码

通过下载和编译Chrome客户端项目的源码,您可以深入了解Chrome浏览器的内部工作原理,并进行自定义开发。然而,通过遵循上述步骤,您将能够成功地获取并编译Chrome源码,并开始进行自己的浏览器项目开发。对于那些对浏览器开发感兴趣的人来说,了解如何下载和编译Chrome客户端项目的源码是一项有趣且有用的技能。这将下载Chrome源码到您的计算机。要下载Chrome的源码,您需要使用Git命令行工具编译成功后,您可以运行您刚刚编译Chrome客户端。这将启动您的自定义版本的Chrome浏览器。

2301_79331328的博客 1098

编译Chrome源代码

编译Chrome源代码前几天下载了Chrome的源代码,源代码加上各种资源文件打包都有400多兆,展开有1G多,Build完需要有10G多的硬盘!但是Chrome的安装包又很轻巧,所以我想将来还是应该出一个简洁版的源代码包,至少可以只编译产生一种语言支持的结果,10G的build输出实在有点可怕。 因为我的Vista上有Visual Studio2008,就用VS2008来编译,失败了。官

skyremember的专栏 4万+

Win10编译chrome

💁‍♂ 在编译过程中,最好还是要人工守护一下,打开资源管理器,观察CPU和磁盘的占用情况,如果发现CPU和磁盘占用都不高,cmd命令窗口输出内容长时间没有变化时,最好在命令窗口中点击一下回车键,再次激活一下命令状态。整个编译过程非常漫长,并且还会有各自报错,通过上述操作编译出的chrome,是全功能的,所以出错的概率也大一些,不过这一步建议大家必须经历一下,然后再进行相关功能模块的裁剪。上图是我编译成功后的截图,虽然有报错信息,但是编译成功了,我是用了接近一个星期的时间才编译通过的。

alfiy的专栏 3100

Chrome编译(最新版)

为了研究Chrome,首先需要把chrome的源码编译出来,由于其他博主的文章都是介绍了老版的chrome编译方法。经过大量的实验终于顺利的编译成功了chrome。首先,准备编译的环境1. 由于Chrome官方网站上公布的是基于Visual Studio 2005进行编译,所以必须的安装Visual Studio 2005,然后安装对应的补丁和SDK2. 安装Visual Studi

javaws的专栏 3454

编译chrome

        Google Chrome 用起来很舒服,当然这是个人偏好。哈哈,不闲扯别的了,说下自己编译Chrome的经历吧,实在算不上什么技术文章,因为自从Chrome改变它的项目组织方法以来,编译Chrome已经不再是什么难事了。         若干个月前就曾想编译一下chrome,如果有可能,看看它的部分源码,了解下它是怎么工作的。(里面有很多知识,200多个工程项目啊

Boxi的博客 998

如何编译Chrome

源码之前了无秘密 - 侯捷的《STL源码分析》他这里的源码主要是指阅读源码,基于这个定义,个人将这句话稍作修改:“源码 + 调试”之前了无秘密。抱着研究的态度,今天用VC++ 2008编译Chrome的源码(现在机器上的VC++版本只剩2008了),现将编译流程描述如下:1.   用TortoiseSVN下载最新的Chrome源码,假设下载到了目录“G:/Chrome/src/”下,以后的目

Welcom to zougangx's blog 987

下载编译Chrome详细步骤

1      Chrome的代码量巨大,下载编译的过程一出错,可能就需要回头从来。工欲善其事,必先利其器,推荐电脑内存至少8G,否则会难以忍受的慢,当然是64位系统,您还需要设置显示文件后缀名。如图,将勾选去掉 2   然后安装Visual Studio 2010 Uitimate,安装路径默认。安装最全的,以后省心,然后顺序安装: VS2010 SP1Windows 8

Allendale的专栏 7347

在ubuntu上编译chrome

在ubuntu上编译chrome 红心地瓜 1.获取代码 1)下载tarball,http://chromium-browser-source.commondatastorage.googleapis.com/chromium_tarball.html 2)   解压缩 3)安装dept_tools: http://www.chromium.org/developers/how-tos

红心地瓜的专栏 1万+

chrome cronet 下载编译

chrome cronet 下载编译

魔兽-SS的博客 1561

动手编译开源的Chrome浏览器

我机器上的操作系统是Windows XP,安装了Visual Studio 2008。下面是我的编译过程,希望能抛砖引玉,对大家有所步帮助。 注意:如果使用其它版本的Windows和Visual Studio,请自行阅读参考资料1。 一、前期的准备工作 1.

学无止境 5241

Chrome编译过程

折腾编译chrome用了大概一周的时间,总结了一下编译的步骤,列一下。系统是Win7、64位,8G内存,无显卡 安装了vs2013.  步骤如下: 1、从 https://src.chromium.org/svn/trunk/tools/depot_tools.zip下载depot_tools.zip 解压到E:\ChromeDev\depot_tools  2、添加将E

wbj217的专栏 789

android chrome编译,Chrome for android 编译

Step1: 获取源码 (http://dev.chromium.org/developers/how-tos/get-the-code#TOC-Windows).gclient文件内容为:solutions = [{ "name" : "src","url" : "https://src.chromium.org/chrome/trunk/src","deps_fi...

weixin_26976635的博客 854

chrome编译

1. 运行命令行工具。set PATH=E:/program/depot-tools;%PATH% 2. 切换到Chrome主目录下(我的电脑是d:/chrome目录)。 3. 执行gclient runhooks --force。这个命令将会调用GYP工具,对Chrome.gyp进行解析,生成各个Visual Studio2005工程文件。 4. 双击chrome/chrome.sln文件

sgzwiz的专栏 737

Chrome在Visual Studio 2005下的编译过程

编译篇 研究Chrome ,首先得把它编译出来,这对于后续的代码分析和阅读有很大的帮助,想想自己编译出一个 Chrome 浏览器来使用,那是一件很炫的事情。 (声明:本文所编译的版本是2009.7.12号的chromium.r20011版本,目前最新的版本编译方法已经发生了变化,所以请在参考本文的同时,请参考另外一篇《Chrome在Visual Studio2005下编译过程(续)》的补充

人生若只如初见 9445

chrome 编译问题

1.源码绝对不要获取最新版。获取哪个版本?一般来说,看chrome浏览器的版本下载就行。具体操作。下载chrome浏览器,右上角点chrome帮助。看版本信息。然后记住版本号。 2.记得www.chromium.org这个网址。以后你会是它的常客。。。 3.下载depot_tools。-----(这些基本的东西去别的blog看或者去上面这个网址看比较好。)配置好depot_to

hgl868的专栏 2233
上一篇: 基于Chrome开源提取的界面开发框架开篇
下一篇: Chromium源代码结构
achellies
博客等级 码龄19年 250粉丝 111原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值