Loki bio photo

Loki

Android & iOS & H5 Developer,做有趣的事情,探寻有趣之物.

Email Github

1、下载 depot_tools

2、把depot-tools加入环境变量path中

3、执行

gclient --version

gclient —version

注意,需要2次。

4、创建存放源代码目录,比如

mkdir ~/chromium

cd ~/chromium

5、获取代码

fetch --nohooks chromium

6、切换到master分支

cd src

git checkout master

获取代码官方文档:

http://dev.chromium.org/developers/how-tos/get-the-code

更新代码

cd  CHROMIUM_DIR

git pull

gclient sync

如果想加快速度,可以执行gclient sync —jobs=16(jobs数目可以随意指定)

编译代码

更快编译可以加上

GYP_DEFINES=fastbuild=1 CHROMIUM_DIR/src/build/gyp_chromium

CHROMIUM_DIR/src/ninja -C out/Debug chrome

编译官方文档:

https://code.google.com/p/chromium/wiki/MacBuildInstructions

https://code.google.com/p/chromium/wiki/NinjaBuild

网上大部分都是svn获取的方式,但是这种方式已经被google抛弃掉了,只能使用git的方式,拉取代码的时候需要稳定的VPN,当然有个国外的VPS最好了,用免费的翻墙工具都不太稳定,尝试了很多次都失败了,最后自己买的vpncup的服务,速度最快400多K,下了两天多,断了好几次,总共13G左右吧。