我是靠谱客的博主 懵懂酸奶,最近开发中收集的这篇文章主要介绍编译v8引擎,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我是参考这个(https://github.com/v8/v8/wiki)步骤进行编译的。

具体如下:

1、下载cygwin(http://www.cygwin.com),如果使用cygwin里面的服务器安装会比较慢,所以我使用的是这里说的服务器进行下载安装(http://blog.csdn.net/andr0id/article/details/49964709)。使用默认配置安装cygwin即可。

2、cygwin安装完后,请不要删除setup文件哦,以后有用。再次打开cygwin安装文件,选择刚才的服务器,然后搜索“git”, 安装"devel"下的第一个即可。

3、再按照2的步骤在cygwin中安装svn。

4、安照这个地址(http://dev.chromium.org/developers/how-tos/install-depot-tools)安装depot_tools:

打开cygwin,在其中新建“work”目录,然后cd work进入work目录,键入命令

git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git

进行下载depot_tools,完后在work目录下就有一个depot_tools目录,复制depot_tools目录的绝对路径,编辑系统变量PATH,在其值的最后增加一个分号“;”,接着粘贴刚成复制的depot_tools目录的绝对路径。保存。

5、增加“DEPOT_TOOLS_WIN_TOOLCHAIN”环境变量,值为“0”。(这一步很重要,我就是没有这一步而出现错误折腾了好久)

6、注消系统一次再登陆。

7、打开cygwin,执行“cd /work”切换到work目录下,执行

gclient

以下载必要的组件,如python2.7.6。

8、下载完后,执行

fetch v8

下载v8源码(若下载失败,则执行"gclient sync"进行下载)。

9、下载完v8源码后进入v8目录(一定要进入这个目录),这一步就开始生成vs解决方案了:在cygwin中执行:

cd v8
/work/depot_tools/python276_bin/python.exe build/gyp_v8

进行生成32位的vs解决方案。如果要编译x64的v8则执行:

/word/depot_tools/python276_bin/python.exe build/gyp_v8 -Dtarget_arch=x64

 进行生成vs解决方案。生成的解决方案位于build目录下,名字为“All.sln”。

10、双击打开“All.sln”,把所有项目的“警告视为错误”设为“否”,就可以编译了。

注:以上的操作是FanQiang(你懂的)的情况下进行。
 

最后

以上就是懵懂酸奶为你收集整理的编译v8引擎的全部内容,希望文章能够帮你解决编译v8引擎所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部