开源C++项目Google JavaScript引擎V8挑战实录,带你进入V8之旅

开源C++项目Google JavaScript引擎V8挑战实录,带你进入V8之旅,第1张

开源C++项目Google JavaScript引擎V8挑战实录,带你进入V8之旅

 http://www.cnblogs.com/pugang/archive/2012/04/02/2430519.html


--写在开始

按照今年的计划,需要研究一个有使用价值的linux下的C++开源项目,无意中发现了V8,觉得还不错,于是记录下来,希望对大家有所帮助。V8是一个由丹麦Google开发的开源JavaScript引擎,用于Google Chrome中,Chrome是现有的浏览器中速度相对比较快的一个,这完全得益于V8的效率,另外,作为一个独立的项目,V8也可以嵌入到我们自己开发的项目中运行,查了一下才知道,前一这被大家热炒的Node.js也是基于V8的,可见V8值得大家稍微研究一番。


作为一个开源JavaScript引擎,V8是以源代码的形式开源,而我们使用的时候是以库的形式进行使用,这就涉及到源代码的编译,当然你可以上网找别人build好的libv8.a或者libv8.so,使用就是了,但是既然是学习这个库,我们有时候是需要进行代码调试的,用别人的库,有的时候调试可能会有问题,还是自己动手丰衣足食啊,呵呵,那么我们开始自己build吧。 

按照项目官方Wiki上面的介绍,我用Git clone 了一份代码,命令如下: 

 

git clone git://github.com/v8/v8.git v8 && cd v8 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/2091328.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-07-22
下一篇 2022-07-22

发表评论

登录后才能评论

评论列表(0条)

保存