Google V8基础入门

写这篇文章前,大家可以在Google上找到很多Google v8基础入门的文章,例如:
IBM DeveloperWorks中国
https://www.ibm.com/developerworks/cn/opensource/os-cn-v8engine/
Legend(谭海燕)的专栏
http://blog.csdn.net/feiyinzilgd/article/details/8248448
headool的专栏
http://blog.csdn.net/headool/article/list/2
等等…

但之前的一些基础教程由于v8的版本有些低,在新版的v8接口下编绎通不过,所以在此就整理了一下,自己记录学习了,理论相关的知识我就不整理,上面的博文说得比较详细了,直接上代码

在Mac上使用XCode来编绎v8

Mac上最简单安装v8的方法就是直接使用HomeBrew即可(不知道brew的去面壁半小时,再去Google)

brew install v8

安装完成后,到HomeBrew工作目录/usr/local/Cellar/v8/一看,版本还是3.25.30…
作为我这等有强迫症程序猿,怎能不用最新的呢,再说你看前段时间node.js分裂出来的io.js,里面不就有人说怎么还没更新到最新的v8呢,所以你看就有了io.js了吧,当然这没有太大关系,哈哈,所以我们今天的主题就是如何在Mac上使用XCode来编绎最新的v8,基于4.x.x以上的版本

https://code.google.com/p/v8-wiki/wiki/BuildingWithGYP
相信很多人都看过这个向导了,按道理是应该非常简单就可以编绎通过的,但还是蛋疼了一番,基本上都是按向导来做,但还是通不过(不知道官方测试过没有),最后整理了一下编绎过程