zgpxgame

像作诗一样写程序,像弹琴一样敲代码,像看小说一样读开源

Chromium编译记录

Chromium编译:

Visual Studio 2008 sp1开发环境准备:

1.强烈建议在64位系统上进行编译调试,内存至少4G,硬盘至少20~30G,如果有SSD硬盘可以大大加快编译速度

2.安装windows 7 SDK 

http://www.microsoft.com/en-us/download/details.aspx?id=8442

GRMSDK_EN_DVD.iso

3.下载depot_tools

https://src.chromium.org/svn/trunk/tools/depot_tools.zip

depot_tools添加到PATH环境变量

4.下载chromium代码

新建文件夹chromium-release用于存放chromium代码,在命令行切换到这个文件夹, 执行命令:

4.1 gclient config http://src.chromium.org/svn/releases/16.0.904.0

如果想获取其他版本,在浏览器中打开http://src.chromium.org/svn/releases/,找到想获取的版本,将上面命令中的地址替换即可。其他版本不保证能在此步骤下成功编译

4.2 编辑生成的.gclient文件,以减少下载一些测试工程
   "custom_deps": {      

"src/third_party/WebKit/LayoutTests": None,

"src/content/test/data/layout_tests/LayoutTests": None,

"src/chrome/tools/test/reference_build/chrome_win": None,

"src/chrome_frame/tools/test/reference_build/chrome_win": 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,

},

4.3 执行命令gclient sync更新代码,大约花费2~3小时?如果网络不好,更新期间有可能中断,再重新执行命令gclient sync更新完成后,会自动生成平台相关的工程文件,如果没有生成可执行以下命令来生成

set GYP_MSVS_VERSION=2008

gclient runhooks --force

5.打开src/chrome/chrome.sln,将chrome工程设置为启动项目,编译

其他参考:http://www.wangth.com/?p=264

posted on 2012-12-17 11:19 zgpxgame 阅读(1741) 评论(1)  编辑 收藏 引用 所属分类: C/C++

评论

# re: Chromium编译记录 2013-11-16 21:29 zgpxgame

June 2010 DirectX SDK.  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理