编译谷歌Chrome浏览器


应朋友之邀,编译一下google开源的浏览器chrome。

从晚上9点钟开始,一直忙到早上5点钟,下载,更新,配置开发环境,编译,安装依赖的开发包。。。。
直到最终编译出来了。

中间遇到了n多问题,网上也没有答案,都是自己慢慢摸索出来的。

想想,主要的步骤如下:

1.安装必要的编译软件
apt-get install build-essential subversion pkg-config python perl bison flex gperf libnss3-dev

2.下载chrome源代码
http://build.chromium.org/buildbot/archives/chromium_tarball.html

3.在根目录下创建目录chrome
mkdir chrome

4.将depot_tools解压到chrome目录

5.解压下载后的chrome源代码,将下面的src目录放在chrome目录下

6.打开终端
cd chrome
export GYP_GENERATORS=make
./gclient config http://src.chromium.org/svn/trunk/src
./gclient sync --force   #别忘记了--force选项
更新时,需要安装一些软件包,到新里得软件管理器中下载安装。

7.编译
make -jn chrome  #-jn中n代表多线程线程数
编译后,可执行程序放置在src/out/Debug/chrome目录下。

记得中间乱七八糟装了一些软件开发包,记不清了。

相关内容