获取 Chromium 源代码以及环境配置

一、获取代码a) 不下载代码,直接浏览,到这里:http://src.chromium.org/viewvc/chrome/ 或者这里:http://code.google.co

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

一、获取代码

a) 不下载代码,直接浏览,到这里:http://src.chromium.org/viewvc/chrome/ 或者这里:http://code.google.com/p/chromium/source/search 

b) 快速下载代码包(tarball),到这里:http://chromium-browser-source.commondatastorage.proxy.ustclug.org/chromium_tarball.html , 下载完代码包之后也可以继续使用步骤 c 来完成操作。 

c) 使用工具gclient check out代码,下载这个工具:https://src.chromium.org/svn/trunk/tools/depot_tools.zip 

i. 解压,加入path环境变量

ii. 运行下面的命令行取代码

cd c:\chromiumtrunk

gclient config https://src.chromium.org/chrome/trunk/src 

gclient sync

iii. 运行下面的命令行生成sln文件

gclient runhooks –force

iv. 工具的具体使用看这里:http://www.chromium.org/developers/how-tos/depottools 

 http://hovertree.com/

二、配置windows编译环境,编译代码(原文地址:http://www.chromium.org/developers/how-tos/build-instructions-windows )

a) 安装vs2010

b) 安装vs2010 sp1

c) 安装win sdk 8

i. 如果你的安装目录不是默认的目录,要增加以下的环境变量

GYP_DEFINES=windows_sdk_path=”path to sdk”

d) 安装dxdsdk jun10

i. 添加 $(DXSDK_DIR)\include; to the beginning of the ‘IncludePath’ property in %LOCALAPPDATA%\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props. 

ii. 添加  $(DXSDK_DIR)\lib\x86; to the beginning of the ‘LibraryPath’ property in the same file. At this point the .props file will look like this:

<?xml version=”1.0″ encoding=”utf-8″?>
<Project DefaultTargets=”Build” ToolsVersion=”4.0″ xmlns=”http://schemas.microsoft.com/developer/msbuild/2003″>
<PropertyGroup>    <IncludePath>$(DXSDK_DIR)\include;$(IncludePath)</IncludePath>    <LibraryPath>$(DXSDK_DIR)\lib\x86;$(LibraryPath)</LibraryPath>

  </PropertyGroup>
</Project> 

iii. 同样的编辑文件: %LOCALAPPDATA%\Microsoft\MSBuild\v4.0\Microsoft.Cpp.x64.user.props: 

 

<?xml version=”1.0″ encoding=”utf-8″?>
<Project DefaultTargets=”Build” ToolsVersion=”4.0″ xmlns=”http://schemas.microsoft.com/developer/msbuild/2003″>  <PropertyGroup>
  <IncludePath>$(DXSDK_DIR)\include;$(IncludePath)</IncludePath> <LibraryPath>$(DXSDK_DIR)\lib\x64;$(LibraryPath)</LibraryPath>
</PropertyGroup>
</Project> 

iv. 不要用vs来编辑,直接用记事本吧,因为vs会增加一些编码。

v. 保证DirectX的SDK在查找顺序的第一位,否则会出现一些编译错误。

打开chrome.sln进行编译,初次编译预计5小时以上,看机器性能。

推荐:http://www.cnblogs.com/roucheng/p/texiao.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/120445.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Laravel 5.6 安装 guzzlehttp

    Laravel 5.6 安装 guzzlehttp

    2021年10月24日
  • Jenkins配置Coding Webhook

    Jenkins配置Coding WebhookJenkins配置CodingWebhook1.安装插件2.创建项目3.Coding设置ServiceHook1.安装插件需要重启Jenkins2.创建项目这里选择自由风格添加git注意:WebHook地址是你http://jenkins地址/coding/项目名设置运行脚本3.Coding设置ServiceHook使用CodingWebhookPlugin过时问题.使用插件后无法保存配置文件

  • NPTL, NGPT

    NPTL, NGPT

  • 数据结构PDF下载

    数据结构PDF下载数据结构算法实现及解析C语言[第二版]高一凡pdf文字版http://qunying.jb51.net:81/201303/books/sjjg_sfszjjx_jb51net.rar大话数据结构中文PDF清晰扫描版完整版[36M]http://qunying.jb51.net:81/201209/books/dhsjjg_jb51.rarC#语言描述数据结构pdf版ht…

  • 怎么在python中安装matplotlib_matplotlib依赖库

    怎么在python中安装matplotlib_matplotlib依赖库您也可以试试直接用第5步的pycharm安装试试,或许会更快。1.快捷键win+R输入cmd打开DOS命令框。2.虽然下载Python的时候自带有pip,但这里更新一下pip,输入更新pip命令:python-mpipinstall–upgradepip3.然后使用pip下载matplotlib:到这里如果直接使用命令:pipinstallmatplotlib基本很难成功。在安装模块时指定国内镜像:pipinstall包名-ihttp://pypi

  • SEO优化网站教程百度_人员优化流程

    SEO优化网站教程百度_人员优化流程一准备1、心态长时间,不断学习。学习建站、基础代码、SEO全过程、实际操作并成功。2、价值与优势流量=价值。SEO是获得客户的技能,通过引流产生价值。①客户更精准,客户是主动的;②成本低、排名稳定、关键词有可扩展性。3、SEO工作①PC站优化:网站架构、页面关系、代码优化、链接推送等;WAP优化:继承PC站的优化成果,进行代码优化、移动适配;②内容发布:管理原创内容、转载内容、用户内容的更新频率与数量;③数据分析:关注收录量、收录率、展现量。④做日志分析,对服务器/网站进行监

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号