重剑无锋
我生待明日,万事成蹉跎
posts - 13,  comments - 6,  trackbacks - 0
主要步骤:
注:除了pan.baidu.com,其他都在墙外

高手可以看这个,里面有详细的步骤和注意事项:
http://www.chromium.org/developers/how-tos/build-instructions-windows

正规步骤:
#.下载depot_tools : https://src.chromium.org/svn/trunk/tools/depot_tools.zip
#.解压,例如:c:\depot_tools
#.设置环境变量,例如 C:\depot_tools(放到PATH最前面,有人安装了python,我们用depot_tools的python)
#.[全局墙外状态][cmd下]执行gclient(保证gclient命令在cmd下存在,不存在则注销重启)
#.[全局墙外状态]找一个空目录例如d:\chromium(空间足够大,最少30G),执行fetch chromium,下载很久
#.[cmd下][刚才的目录,例如d:\chromium]set DEPOT_TOOLS_WIN_TOOLCHAIN=0
#.[全局墙外状态][cmd下][刚才的目录,例如d:\chromium]gclient runhooks
#.vs2013 + directX SDK + win8.1 SDK
#.[cmd下][刚才的目录,例如d:\chromium]cd src
#.操作系统locale改为English
#.[cmd下][刚才的目录的src下,例如d:\chromium\src]ninja -C out\Debug chrome
下载很慢,代码很大,我这里共享了代码和depot_tools
链接:http://pan.baidu.com/s/1kT00Vhd 密码:75c0

使用我共享的文件的步骤:
#.下载depot_tools : 共享里有
#.解压,例如:c:\depot_tools
#.设置环境变量,例如 C:\depot_tools(放到PATH最前面,有人安装了python,我们用depot_tools的python)
#.[全局墙外状态][cmd下]执行gclient(保证gclient命令在cmd下存在,不存在则注销重启)
#.找一个空目录例如d:\chromium,
#.[cmd下][刚才的目录,例如d:\chromium]mkdir src
#.[cmd下][刚才的目录的src下,例如d:\chromium\src]把共享中的12G的代码解压到这里
#.[刚才的目录,例如d:\chromium]把.gclient .gclient_entries放到这个文件夹中
#.[cmd下][刚才的目录,例如d:\chromium]set DEPOT_TOOLS_WIN_TOOLCHAIN=0
#.[全局墙外状态][cmd下][刚才的目录,例如d:\chromium]执行gclient runhooks
#.vs2013 + directX SDK + win8.1 SDK
#.操作系统locale改为English
#.[cmd下][刚才的目录,例如d:\chromium]cd src
#.[cmd下][刚才的目录的src下,例如d:\chromium\src]ninja -C out\Debug chrome
 
posted on 2015-03-06 17:06 Gin 阅读(1555) 评论(2)  编辑 收藏 引用

FeedBack:
# re: chrome最新版编译方法
2015-03-25 14:01 | guest
如果需要更新到最新代码,一个可行的流程:
1. 进入src,运行git pull origin master
2. gclient sync(这一步骤需要vpn,在此之前,请设置好环境变量,也可试试--nohooks)
  回复  更多评论
  
# re: chrome最新版编译方法
2015-12-01 10:23 | yanxg32246
@guest
源码是chromium什么版本?  回复  更多评论
  

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



<2015年12月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

常用链接

留言簿

随笔分类

随笔档案

friends

  • figoSB
  • 除了我...谁敢叫韩飞sb...

搜索

  •  

最新评论

阅读排行榜

评论排行榜