v8 compile manul:
- 安装scons
- sudo apt-get install scons
- 检查依赖
- svn –version 高于 1.4
- python -V 高于 2.4
- scons –version 高于 1.0.0
- 安装编译依赖
- sudo apt-get install g++-multilib
- checkout源码:
- svn checkout http://v8.googlecode.com/svn/trunk/ v8
- 安装v8 engine
- cd v8
- scons mode=release library=shared snapshot=on
- mode=debug/release
- library=static/shared
- scons sample=shell
- scons d8
- 顺利编译完会产生d8,libv8.so文件
- sudo cp d8 /usr/local/bin
- sudo cp libv8.so /usr/local/lib
- sudo cp include/* /usr/local/include/
- sudo ldconfig(重新建立Link Editor)
- 最终编译可得:
- libv8.so
- libv8preparser.so
- shell (需要系统装有v8库方能运行)
- d8 (独立运行的shell)
- 编写hello world
- 参考
发表评论
要发表评论,您必须先登录。