如何下载Chrome最新教程2015 11
来源:互联网 发布:11设备网络拓扑图 编辑:程序博客网 时间:2024/05/17 04:56
Google chrome,开发的名字叫chromium,原来的代码托管用SVN,现在转移到了GIT上,所以网上的文章基本都不能用了,
最坑爹的是Google保留了SVN代码库,当你废了两天时间把8G代码Down下来后,run hooks,这哥们儿告诉你我们现在不支持SVN了,请到GIT下载。
网上那么多,就这个最靠谱:
http://blog.csdn.net/kuerjinjin/article/details/23563059
(从“现在再来说说怎么获取源码:”这里开始看就行)
其他的都是老版的在svn上托管代码的版本,不过最靠谱的还是看官网的:
如何下代码:
http://dev.chromium.org/developers/how-tos/get-the-code
如何编译:
https://www.chromium.org/developers/how-tos/build-instructions-windows
总结起来挺简单:
1 找一个VPN,必须翻墙,除非你直接租个AWS虚拟机而且一直用它管代码;我找了三个,MXVPN,XingyunVPN,还有一个忘了名字了,全都不稳定,
最多的时候坚持了将近10个小时没断,平时就基本一个小时到3个小时必掉,不过只要第一次fetch完了(或者第一次Sync)完了,断不断网就无所谓了。
第一次下载代码的时候只会显示working。。。(可能是fetch也可能是sync),这时候要是断了就挂了,从头再来,我第一次下了一晚上显示早晨挂的。
共需要下载13G的东西,包括.git文件夹。
2 机器装上win10 SDK, vs2013 update 4;(别换路径)
3 下载dept包,解压到X:dept,并将X:dept加到环境变量里;
4 建个新目录,命令行在这个新目录下直接gclient config,这样就应该有了.gclient文件了;
5 直接gclient fetch;怒长的时间,我的是win7 + 笔记本 + 100K左右的VPN网速,一晚上搞了60%多,各位同学自己尝试吧;
6 如果断了就不让fetch了,以后都只能执行gclient sync了,如果成功了(下面我会提供一个曲线救国的方式)
7 set DEPOT_TOOLS_WIN_TOOLCHAIN=0 (需要生成sln和vcproj的话再加上 set GYP_GENERATORS=msvs-ninja)
8 gclient runhooks,配置一些个环境,又下一堆东西,都在toolchain里头;
9 看看有没有src/out,如果有试试能不能编? ninja -C out/Release chrome (out/Release是指定路径,自己根据自己的路径调整);
10 如果失败了,再执行gclient sync->步骤8-》步骤9,我是没有出其他错误就直接过去了,如果你有的话继续google吧,祝好运!!!
对于网慢的同学,曲线救国方式:
注册AWS,开一个EC2虚拟机,我选的是win2008 server,系统占15G左右,代码需要14G左右,弄40-50G硬盘应该够了,
在EC2虚拟机上把代码down下来,就是上面步骤的fetch/sync完了,看文件夹有差不多13G就行了,然后建个FTP拉下来,这样就避免VPN不稳定下载不下来了。
考到本地后就可以用不稳定的VPN做后来的run hooks和编译了。
现在AWS虚拟机第一年免费,只收1刀开通,然后我流量又花了0.22刀就弄回来了,VPN花了20一个月。
整个过程折腾了我8天左右,希望能对有需求的同志有所帮助!
(如果不会搭FTP,我记录在另一篇文章里了。)
- 如何下载Chrome最新教程2015 11
- chrome最新版本下载
- 最新 chrome下载 [不定更新]
- 如何下载chrome插件
- 打包下载最新的chrome source code
- Android最新源码4.3下载-教程 2013-11
- 如何查看chrome下载内容
- 如何下载Chrome历史版本
- 【教程】Chrome浏览器添加迅雷下载支持
- Chrome主题下载网站&安装简单教程
- 下载最新的Google Chrome源码并编译
- 下载最新的Google Chrome源码并编译
- 下载最新的Google Chrome源码并编译
- 下载最新的Google Chrome源码并编译
- 2010年java最新教程电子书下载
- Apktool 2.0 Mac 最新下载,使用教程
- 2017最新下载安装Java详细教程
- 如何下载离线版Chrome安装文件
- Comparison method violates its general contract!
- 了解和配置 PAM
- 通达OA系统故障解决案例记录
- log4j配置
- JdbcTemplate.CLASS
- 如何下载Chrome最新教程2015 11
- Sublime Text(转移)
- 使用局部索引来提升 PostgreSQL 的性能
- 解决Android SDK下载和更新失败的方法
- js中操作cookie
- Oracle 分页查询的 SQL 语句
- Handler发送信息方法的区别
- 由九度1502引出的对二分查找的一点总结v1.0
- iOS GCD中队列组的使用--下载并且为图片添加水印