概述
我是参考这个(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引擎所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复