日期:2014-05-16  浏览次数:20626 次

在linux下面编译V8
V8是chrome的javascript引擎,并提供了一个shell可以用来执行js代码。

我的机器是ubuntu10.10,我是裸机,不过其中的gcc和python都达到了版本要求,开始以为只要装个 scons就可以编译了。

于是敲命令
     scons


提示错误,主要是这句了
     bash : o : command not found


我百思不得其解,郁闷了良久,后来发现后续还要用到g++来编译shell,心想是不是他的原因,而且又有病乱投医的装了libreadline-dev
     sudo app-get install libreadline-dev
     sudo app-get install g++


果然可以编译了,按步骤来吧,输入scons编译后。
scons sample=shell

在trunk目录下会生成一个可执行文件 shell
运行就可以了。效果很棒的。
> print('dddd')
dddd
> 



还有一个 ,也是编译成一个shell,不太懂有何区别。
scons d8