V8 JavaScript Engine 入门指南 1 -- 编译V8
2010-09-25 21:28
447 查看
简介
V8 JavaScript Engine 是Google Chrome的JavaScript引擎,与其他JavaScript引擎的解释执行原理不同,他直接将JavaScript编译成二进制代码再执行,性能强悍!并且V8 JavaScript Engine是开源的:http://code.google.com/apis/v8/,V8还有一个诱人的地方在于它可以编译成静态/动态库,然后你可以在自己的C++程序中使用它。本文旨在介绍如何将V8编译成动态库。
更详细的信息请参考:http://code.google.com/apis/v8/build.html
准备工作
你需要下载安装如下软件:Subversion 1.4 or higher - see http://subversion.tigris.org/links.html#clients
Python 2.4 or higher - see http://www.python.org
SCons 1.0.0 or higher - see http://www.scons.org
下载源代码
SVN:http://v8.googlecode.com/svn/trunk/编译
你可以使用tools/visual_studio目录下的v8.sln编译,不过我推荐使用cmd命令,更加简单!使用如上命令就会在V8_Source目录下生产debug版本的名为v8_g.dll的动态库!
更详细的命令可以参照这里:http://code.google.com/apis/v8/build.html
至此动态库就创建成功了,当然你也可以选择生成静态库!
如果你想通过VS编译,可以参考这个:http://blog.csdn.net/holemole/archive/2009/05/08/4157257.aspx
相关文章推荐
- V8 JavaScript Engine 入门指南 4.1 -- 基本概念(Handle,Scope,Context)
- V8 JavaScript Engine 入门指南 3 -- 一个简单的V8应用
- V8 JavaScript Engine 入门指南 4.2 -- 基本概念(Templates)
- V8 JavaScript Engine 入门指南 4 -- 基本概念
- V8 JavaScript Engine 入门指南 2 -- Hello World
- V8 JavaScript Engine编译与测试
- V8 JavaScript Engine 编译与使用注意事项-使用V8
- V8 JavaScript Engine 编译与使用注意事项-编译V8(win7+VS2008)
- V8 javascript engine: 用vs2012编译
- 在C++中嵌入JavaScript——Google V8 JavaScript Engine使用体验
- CMake入门指南-编译教程
- 最新 Google V8 JavaScript 编译 《二》
- Google App Engine入门指南
- JavaScript学习指南之第一章Hello JavaScript!最基础的JavaScript入门
- CMake入门指南-编译教程
- JavaScript 引擎——Chrome V8 引擎入门
- Javascript入门指南
- (转)(译)V8 JavaScript 引擎 – 嵌入者指南
- JavaScript入门指南---(五)、数据类型
- JavaScript入门指南---(六)、创建对象