csdn lidp : http://blog.csdn.net/perfectpdl
本文档描述了怎样在 Linux (Intel or ARM-based), Windows XP or Vista, or Mac OS X 10.5 (Leopard) 平台上下载及编译 V8引擎。
1. 准备:
所有平台都依赖的包:
特定平台编译依赖包:
检测依赖包是否安装成功:
$ svn --version $ python -V $ scons --version
2. 下载源码
V8项目在 google code上托管,可以用 svn 客户端下载
编译 v8最简单的方式是到下载的源码目录下 ,输入scons,此脚本会自动检测平台,最终会在当前目录下生成一个经过优化的V8库,
也可以在scons后面指定一些编译参数,输入:
#scons --help
mode=[release|debug]
指定编译调试版还是发布版本,默认为发布版本。mode=debug
.这样生成的库含有调试信息及asstert.m后面添加 ode=release
. snapshot=[on|off]
library=[static|shared]
scons mode=debug library=shared snapshot=on
下面命令编译release版本V8自带的 shell 例子:
scons sample=shell
下面命令编译 release版本的开发者shell例子:
scons d8