首先寻找一个稳定的代码版本是最重要的,我一开始按照如下URL里的说明下载代码:
http://code.google.com/p/v8/wiki/Source
svn checkout http://v8.googlecode.com/svn/trunk/ v8
这个代码根据说明是更新频率是按周来的,实际我发现一天之内就可能有多个版本。
所以不得不寻找稳定的版本,最后找到一下地址:
http://v8.googlecode.com/svn/branches/
得到最新的稳定版本到 v8_39目录下
svn checkout http://v8.googlecode.com/svn/branches/3.9/ v8_39
然后进入v8_39目录用以下命令成功编译.
d:\Python26\Scripts\scons.py mode=release os=win32 toolchain=gcc importenv=PATH library=shared snapshot=on I_know_I_should_build_with_GYP=yes
1.
编译的环境,首先需要安装mingw环境,我使用的tdm gcc 4.7.1 的
32位版本,没有使用mingw64版本。http://code.google.com/p/v8/wiki/Source
svn checkout http://v8.googlecode.com/svn/trunk/ v8
这个代码根据说明是更新频率是按周来的,实际我发现一天之内就可能有多个版本。
所以不得不寻找稳定的版本,最后找到一下地址:
http://v8.googlecode.com/svn/branches/
得到最新的稳定版本到 v8_39目录下
svn checkout http://v8.googlecode.com/svn/branches/3.9/ v8_39
然后进入v8_39目录用以下命令成功编译.
d:\Python26\Scripts\scons.py mode=release os=win32 toolchain=gcc importenv=PATH library=shared snapshot=on I_know_I_should_build_with_GYP=yes
1.
编译的环境,首先需要安装mingw环境,我使用的tdm gcc 4.7.1 的
下载: http://tdm-gcc.tdragon.net/download ,32bit.
http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/tdm-gcc-4.7.1-2.exe/download
2.安装python,我使用的python for window 2.6版本并且要安装scons 模块.
http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/tdm-gcc-4.7.1-2.exe/download
2.安装python,我使用的python for window 2.6版本并且要安装scons 模块.
scons 下载 :http://www.scons.org/ ,我使用的2.2.0版本。
下载展开到一个目录后,运行 python setup.py 就将scons 安装到了python 安装目录的Scirpts目录下。
下载展开到一个目录后,运行 python setup.py 就将scons 安装到了python 安装目录的Scirpts目录下。
这样安装环境就准备完毕了。
scons在google v8 javascript环境里已经不支持了。但GYP方式目前在mingw下工作不利,所以这也是权宜之计了。
after source code download,use follow command line .
all is ok.