进军智能家居的第一步:
最新想搞node js 开发,它使用的是V8的引擎。nodejs入门后就看是从V8入手想深入的来学习一些。
首先我使用的环境是WIn7 x64 计算机,安装也是基于此来安装,如果你需要安装的是linux版本的请绕行。
V8是使用C++开发,Gyp编译。
官方文档:
http://code.google.com/p/v8/wiki/BuildingWithGYP
Subversion 下载:
好下载完成后我们准备安装目录:
(1)准备一个目录来下载V8的源码,我这里就叫D:/V8
V8 源码SVN下载地址:
http://v8.googlecode.com/svn
(2)然后在V8目录下创建:third_party目录
在这么目录下分别创建 cygwin icu python_26
Python SVN 下载,下载到 d:/V8/third_party/python_26 目录下:
http://src.chromium.org/svn/trunk/tools/third_party/python_26
Cygwin SVN下载,下载到d:/V8/third_party/cygwin 目录下:
http://src.chromium.org/svn/trunk/deps/third_party/cygwin
ICU SVN下载,下载到 d:/V8/third_party/icu 目录下:
https://src.chromium.org/chrome/trunk/deps/third_party/icu46
在d:/V8/build 中创建gyp目录,下载GYP:
http://gyp.googlecode.com/svn
ok需要下载的东西就这些了。
(3) 设置环境变量:
在环境变量 PATH 中把d:/V8/third_party/python_26的目录添加进去,注意环境变量的是指方法。在cmd命令中输入 phthon 来测试。
(4)开始编译
cmd 运行,进入window命令窗口中。cd d:/V8 目录,输入:
python build\gyp_v8
ok 编译完成。
打开D:/V8/build 目录下,里面已经生产了 VS2010 项目的 .sln 文件,使用VS打开。解决方案右击全部编译。
如果运气好的话,那么就ok了。你就可以直接使用了。
这个存起来,里面的错误我也出现了。
http://d.hatena.ne.jp/rti7743/20101215/1292437763