FreeBSD GCC 4.2.1 编译V8错误

参考自: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的其他编译步骤就省了,详见博客:

http://blog.csdn.net/zjg555543/article/details/8215533

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值