文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>chromium编译初体验

chromium编译初体验

时间:2010-09-29  来源:maconel

chrome源码的开源项目叫做chromium.



先列几个资源: 官方网站是http://www.chromium.org/Home 编译说明页面是http://www.chromium.org/developers/how-tos/build-instructions-windows 打包的源码地址:http://build.chromium.org/buildbot/archives/chromium.r48018.tgz depot_tools地址:http://src.chromium.org/svn/trunk/tools/depot_tools.zip 源码和depot_tools都可以从svn得到,感兴趣的话,自己去找吧。 杯具的是www.chromium.org需要翻墙才能访问,还好build.chromium.org和src.chromium.org可以直接访问。

编译还是比较简单的,假如你使用vs2005 + winxp,那么按以下步骤做即可:
1.下载chromium源码和depot_tools.
2.安装vs2005 + sp1.
3.安装补丁KB935225, KB947315, KB949009, KB946310, and KB971090.
4.安装Windows 7 SDK.
5.装完上面的windows 7 SDK后,在开始菜单中会多出他的菜单项,执行其中的Windows SDK Configuration Tool. 3、4、5装完,代码应该也下完了吧。
6.在源代码路径下被svn管理的任意地方,比如src目录下,执行gclient runhooks --force,生成chrome.sln. gclient是depot_tools中的一个批处理,可以把depot_tools加到环境变量中,然后到src下执行上面那条命令。执行后,它会下载svn命令行程序和python24,然后生成chrome.sln.
7.打开chrome.sln,编译就可以了。 如果直接编译整个sln,会有一些错误,因为xulrunnner-sdk的h文件找不到。不知道google为什么不把h文件一起放到源码目录中。不过没关系,编译出的chrome.exe还是可以运行的。 为了加快编译速度,可以只编译chrome工程,这样会同时编译它所依赖的其他工程。其他的testing等工程不编译,速度可以提高很多,这样大概一共要编译197个工程,时间要1个多小时。 官方网站上还列出了几个提高编译速度的方法,比如关掉杀毒软件,增加内存到8G之类的-_-!. 有条件的tx可以试下。 另外也可以通过命令行的方式编译: C:\trunk\src\chrome> devenv /build Debug chrome.sln /project chrome.vcproj
8.现在编译好的程序就在chrome/Debug或Release下,执行chrome.exe就可以运行了。

如果你用的是vs2008,或vista系统,也是可以编译的,只是多装几个补丁,增加几个设置。具体方法请参看官方编译说明。
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载