win7 成功编译v8引擎过程记录

基本系统环境是win7+vs2010

  1. 下载V8源码; 有几种方式可以选择,工具使用svn和git均可,视下载源而定

直接从google的官网下载 svn checkout http://v8.googlecode.com/svn/trunk/ v8 (如果你可以连接的话,可以选择这种方式,反正我是连不了)

另一种方法是从www.github.com下载,上面有源码的官方备份,访问稳定,不像google的网经常被政府逼视。下载方法 svn checkout https://github.com/v8/v8 v8

也可以直接下载打包好的源码,下载后再解压,本人下载的是版本v8-3.23.18,因为担心新版的不稳定

2.  下载第三方库

在v8的目录下,创建目录third_party文件夹,下载python2.6 http://pan.baidu.com/s/1bn4G7Un

cygwin http://pan.baidu.com/s/1eQgnT42

3.   检出gyp项目代码

svn co http://gyp.googlecode.com/svn/trunk build/gyp

如果连接不成功,也可以从我分享的链接下载 http://pan.baidu.com/s/1c05u3b6

4.  下载icu库

svn co http://src.chromium.org/svn/trunk/deps/third_party/icu46 third_party/icu

若不下载,在最后一步的时候,会出现找不到icu.gpy的错误,无法生成。

5.   生成vs 工程

打开命令行,切换当前目录到v8

执行命令 third_party\python_26\python build\gyp_v8

执行后,发现在build目录下生成了All.sln

6.   打开解决方案,

编译完成后,生成了一系列的lib文件。

至此,编译完成!

时间: 2024-08-29 22:10:31

win7 成功编译v8引擎过程记录的相关文章

mingw编译ffmpeg+x265过程记录

mingw编译ffmpeg+x265过程记录 email: [email protected] 工作环境 OS:windows 7 1.相关资源下载 Ffmpeg-2.3     http://ffmpeg.org/releases/ffmpeg-2.3.3.tar.bz2 X265-1.3下载  https://bitbucket.org/multicoreware/x265/wiki/Home http://ffmpeg.zeranoe.com/builds/source/external_

openWRT自学---自己编译的第一个 backfire10.03 版本的过程记录(转)

基于 backfire10.03(从http://downloads.openwrt.org/backfire/10.03/ 中下砸的源码包backfire_10.03_source.tar.bz2:后来确认不应该从这里下载:而是应该从svn下载),编译用于H618B的版本 -- BRCM53xx:过程记录如下: 1.sdk自带的luci版本是0.9.0,结果编译luci出错: /home/hadoop/openwrt/backfire_10.03/build_dir/target-mipsel

Win7 64b的VS2015 如何使用nmake成功编译detour express 3.0-error2202 警告被视为错误 - 没有生成“object”文件

首先打开你的开始目录,找到VS2015,找到如图1所示的开发人员命令提示.打开 图1 从开始菜单打开VS的开发人员命令行 图2 打开VS2015开发人员命令提示 傻瓜式安装detour express 3.0,安装完成后,应该在你的C:\Program Files (x86)\Microsoft Research\Detours Express 3.0下有了detour的源码以及makefile等文件.注意博主是默认目录安装,如果是安装时改动过了,注意自己加以修改. 图3  detour exp

[原创]Nexus5 内核编译烧录过程记录

参考Android系统源代码情况分析第二章进行实践,为了提高效率,也为了增加实践机会,使用Nexus5进行内核编译.需要说明的是,Android源代码工程默认是不包含它所使用的Linux内核源码,如果需要运行定制的Linux内核,就要单独下载内核源码,并且对它进行编译.Nexus Android源码的编译参考 1.下载nexus5 对应的内核源码 Android系统使用的是Linux内核,但与主线分枝的Linux内核又有一些差异,各个不同的厂商又有自己的修改.内核源码位于谷歌境外服务器,不FQ无

Nexus5 内核编译烧录过程记录

1.下载nexus5 对应的内核源码 Android系统使用的是Linux内核,但与主线分枝的Linux内核又有一些差异,各个不同的厂商又有自己的修改.内核源码位于谷歌境外服务器,不FQ无法访问,这给同步源码造成很大的不便.幸好清华大学的开源服务器上也同步了AOSP内核的源码,使得我们无须FQ就可以同步源码. 映射关系如下: 名称     Google GIT地址     清华服务器地址 common     https://android.googlesource.com/kernel/com

JavaScript工作机制:V8 引擎内部机制及如何编写优化代码的5个诀窍

概述 JavaScript引擎是一个执行JavaScript代码的程序或解释器.JavaScript引擎可以被实现为标准解释器,或者实现为以某种形式将JavaScript编译为字节码的即时编译器. 下面是实现了JavaScript引擎的一个热门项目列表: V8- 开源,由Google开发,用C++编写的 Rhino - 由Mozilla基金所管理,开源,完全用Java开发 SpiderMonkey-第一个JavaScript引擎,最早用在Netscape Navigator上,现在用在Firef

在win7 下编译MySQL源码

MySQL MySQL是一款优秀的开源数据库,在阿里.网易等各个互联网公司中有着广泛的应用.尽管各种NoSQL大行其道,但是关系型数据库依然必不可少. 作为一个新手,在Win7下用源码安装MySql数据库并不容易.我自己都折腾了好几天.今天把安装过程记录下来,其一是为了方便自己以后学习,其二则是分享过程,让学习者能够从我这篇文章中受益. 1. 编译环境及源码下载 编译环境:Visual Studio 2010 (Win7 32位) 编译工具: bison-2.4.1-setup.exe 下载地址

[转]Caffe安装过程记录(CentOS,无独立显卡,无GPU)

Caffe安装过程记录(CentOS,无独立显卡,无GPU) 原文地址:http://www.aiuxian.com/article/p-2410195.html 参考资料: http://www.tuicool.com/articles/uiuA3e Caffe 安装配置(CentOS + 无GPU) http://blog.sina.com.cn/s/blog_990865340102vewt.html caffe 安装配置(CentOS 6.5 + 无GPU) http://www.cnb

QT 5 配置MySQL 过程记录

配置过程记录一下,年纪大了记性很差-- 0 安装环境 Win10x64+Qt5.5(x86)+VS2010(x86) 1 安装MySQL 注意: 以下是按x64版本安装的,x86版本的安装流程没有区别. MySQL安装的版本应该与Qt的版本相对应,切记!切记! 1.1 下载 http://dev.mysql.com/downloads/mysql/ 选择 mysql-5.7.14-winx64.zip下载 1.2 解压 解压缩文件到安装目录 注意:不要在安装目录中保留空格 1.3 配置 (1)将