参考自:http://code.google.com/p/v8/issues/detail?id=744
转载本文请注明地址:http://blog.csdn.net/zjg555543/article/details/8269056
在linux、solaris、mips下移植v8一直都没有问题。
使用scons mode=release library=static sample=shell命令生成libv8.a
但是在FreeBSD上移植移植报
error: left shift count >= width of type错误
刚开始以为是编译器版本为gcc 4.2.1问题,后来升级了gcc4.4.4还是有问题。
谷歌了下,老外回答的很清晰,少个参数arch=x64
使用如下命令即可
scons arch=x64 mode=release library=static sample=shell
v8的其他编译步骤就省了,详见博客: