自己动手定制Chromium系列之一:破开长城,下载Chromium源码

我是一个C++程序员。

在2017年初,工作相对比较清闲,索性便给自己一个任务:

用3个月时间,阅读Chromium源码,定制Chromium浏览器,借此提升自身的C++技能。

所以,该系列文章便是记录那段苦逼的时光。

警告

该系列针对的Chromium 58,具体关键字:

Chromium 58 + VS2013 + Windows7 English。

其它版本的下载,编译,定制,均与该版本可能会有较大差异,请慎重对待。

比如,windows版本下,最新的Chromium,已经抛弃VC++的编译器,转而使用Clang。

也就说,Windows,Android,linux,Mac OS下的Chromium编译,已经全部使用Clang啦。

OK,可以开始啦,关键配置:

1.Windows 7,64位,英文系统

2.Visual Studio 2015 Update 3

3.Windows 10 SDK,版本10.0.10586

下载Chromium源码时:

因为源码比较大,所以请仔细挑选Shadowsocks服务商。

步骤1(设置http代理):

以管理员权限,打开cmd,依次输入下列命令,

netsh,回车,

winhttp,回车,

set proxy 127.0.0.1:1080,回车。

步骤2(下载安装depot_tools);

打开浏览器,下载depot_tools点击打开链接

解压文件。

将文件dep_tools路径加入到PATH环境变量。

步骤3(设置git相关代理):

以管理权限,打开cmd,以此输入下列命令。

    set http_proxy=http://127.0.0.1:1080
    set https_proxy=http://127.0.0.1:1080
    set socks5_proxy=socks5://127.0.0.1:1080
    git config --global http.proxy %http_proxy%  
    git config --global https.proxy %https_proxy% 
    git config --global http.proxy %socks5_proxy%  

    git config --global https.proxy %socks5_proxy%  

第一次使用git时,需要进行全局配置:

git config --global user.name "你的用户名" 
git config --global user.email "你的邮箱" 
git config --global core.autocrlf false  

git config --global core.filemode false 

步骤4(下载代码):

管理员权限下的cmd,输入下列命令。

gclient
gclient --version
cd E:\chromium\master

fetch --nohooks chromium

开始下载代码啦。。。

过程很漫长,请耐心等待。

下载完成后,为确保下载已经成功,可以再次执行fetch --nohooks chromium。

下一篇介绍如何编译。

友情链接:

如何使用Chrome插件,免费上谷歌,谷歌学术点击打开链接

如何使用插件iSearch,打造骚气的,有逼格的新标签页,有主角光环的聚合搜索点击打开链接

猜你喜欢

转载自blog.csdn.net/wanwuguicang/article/details/79749578