CHROME相关
下载
1. 帮助页面:http://dev.chromium.org/developers/how-tos/get-the-code
2. 下载chrome专用源码管理工具depot_tools:
http://dev.chromium.org/developers/how-tos/install-depot-tools
3. 解压depot_tools.zip到任意位置后,进入文件夹,运行gclient.bat,然后等待下载、安装svn、python等完成;
4. 将gclient放入到windows的path中,也可以不放入,在运行的时候,找到正确的路径即可;
5. 切换到保存源码的目录,使用gclient config http://src.chromium.org/svn/trunk/src配置url;
6. 在开始下载之前,可以手动编辑.gclient文件,将test源码或者linux、mac下编译的依赖关系去掉:在url节点下面加入信息,http://dev.chromium.org/developers/how-tos/get-the-code#TOC-Reducing-the-size-of-your-checkout
"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,
}
7. 使用gclient sync开始下载;
编译
前置条件:
1. 推荐使用x64位的windows,32位的比较困难;
2. Visual Studio 2008:安装vs2008任意版本即可,如果使用的是Express免费版本的话,bug功能是被严格限制的;确保X64 Compilers and Tools正确安装过,如果没有安装的话,需要重新安装;
3. Visual Studio 2010:如果使用vs2010,确保vs2010 sp1已经安装;需要生成.vcxproj;并忽略其中的警告信息;
4. 安装下载DirectX SDK;并将头文件信息等加入到工程中:
选择
添加
开始编译
1. 打开chrome/chrome.sln;
2. 可以单独编译chrome的单独部件;
附加信息:
减少编译的时间
如果没有配置正确的话,可能编译要耗费几个小时的时间;
1. 使用真正的多核处理器,比如Intel酷睿或者奔四HT;
2. 使用64位的操作系统;
3. 至少8G的内存,如果内存少于4G,将非常的慢;
4. 关闭杀毒软件等可能监控文件改动的软件等;
5. 关闭源码所在分区的内存与硬盘的交换,全部使用内存编译,不使用内存与硬盘的交换方式;
6. 减少并行编译的数量;
7. 编辑.gypi来限制cl.exe的执行数量;
8. 经常对硬盘做碎片整理;
解决编译过程中的问题
分享到:
相关推荐
chrome96.0-99.0离线包,chrome96.0-99.0离线包chrome96.0-99.0离线包chrome96.0-99.0离线包chrome96.0-99.0离线包chrome96.0-99.0离线包chrome96.0-99.0离线包chrome96.0-99.0离线包chrome96.0-99.0离线包chrome...
chrome-remote-interface, node.js的Chrome 调试协议接口 chrome-remote-interface 调试协议接口通过使用简单的JavaScript API提供命令和通知的简单抽象,帮助对 Chrome ( 或者其他任何适合实现的工具。) 提供了一个...
首先,你需要解压"Chrome-Sync-Helper (1).rar"压缩包,得到"Chrome-Sync-Helper"文件。然后,打开Chrome浏览器,输入"chrome://extensions/"(扩展程序)地址进入扩展管理页面。这里通常展示着已安装的Chrome扩展。...
ChromeDriver是用于自动化谷歌浏览器(Chrome)的一种工具,它遵循Selenium WebDriver协议。在Web测试自动化领域,ChromeDriver扮演着至关重要的角色,因为它允许开发者控制并进行交互操作,如打开网页、点击元素、...
chromeos-filesystems 是 Chrome OS 上额外的文件系统提供者。可通过 Files 应用程序访问存储在远程服务器中的文件。但不支持访问 ZIP 和 RAR 文件。有两种文件系统提供者:协议提供着:这些通过特定协议可连接到...
chrome---20210107
"chrome-linux64.zip" 文件即为针对Linux 64位系统的Chrome浏览器离线安装包。 这个压缩包中的“chrome-linux64”文件很可能是包含了Chrome浏览器的可执行文件和其他必要组件。通常,Linux版Chrome的安装文件会包含...
在Linux_下安装chrome_-
使用selenium与webdriver打交道,是启动webdriver去调用浏览器,来完成操作。这就是selenium-chrome-driver-3.14.0.jar,作为chrome浏览器的webdriver,被selenium调用执行操作。
linux-谷歌安装包-google-chrome-stable-107.0.5304.121-1.x86-64
google-chrome-stable_current_amd64.deb
chromeos-apk 可以让你的 Android 的 APK 文件在 Chrome OS 和 Chrome 下运行。 标签:chromeos
Axure导出的html文件在浏览器中打不开,是因为浏览器缺少“axure-chrome-extension”插件导致。只需要在扩展程序中安装一个插件“axure-chrome-extension”,就可以解决问题了。
标题中的"google-chrome-stable_current_x86_64.rpm.zip"是一个压缩包文件,它包含的是Google Chrome浏览器的稳定版本(stable)的x86_64(64位)版本的安装包。RPM是Red Hat Package Manager的缩写,是一种在Linux...
谷歌浏览器离线安装包google-chrome-stable_current_x86_64.rpm,版本 91.0.4472.164(正式版本) 64 位 .rpm(适用于 Fedora/openSUSE)系统。
1. 下载与解压:首先从可靠的来源下载"axure-chrome-extension.zip"文件,解压后得到包含插件的文件夹。 2. 安装插件:打开谷歌浏览器,进入设置>更多工具>扩展程序,开启“开发者模式”,然后点击“加载已解压的...
google-chrome-11405735199-64bit-downzen.com.exe
在国内使用Chrome浏览器的小伙伴,一直都比较愁。Chrome数据同步的问题。原因大家都懂。 有什么好办法来同步Chrome的数据呢?这里给大家推荐一个Chrome扩展。
- 在Chrome浏览器中安装插件,通常可以在Chrome Web Store搜索"axure-chrome-extension"下载。 - 将Axure原型导出为HTML文件,然后在Chrome浏览器中通过插件打开。 - 为了充分利用插件的协作功能,团队成员需要都...
google-chrome-stable-87.0.4280.88-1.x86_64 安装包