gcc版本问题导致Ubuntu12.04安装virtualbox失败

前阵子将Ubuntu升级到了12.04,原来装得virtualbox也可以正常使用。后来几次内核升级之后,virtualbox突然不能用了。virtualbox提示进行/etc/init.d/vboxdrv setup

进行此操作后,系统直接死机。

提示VBoxPciLinuxInit +0x10.。。。。

看提示 应该是模块问题。但是网上还真的很少有这个问题。

大多是提示缺少内核头文件。内核头文件我都更新到了最新,到virtualbox官网下载了最新版本进行安装 仍然会直接挂掉。



按理说Ubuntu12.04是一个LTS版本,不应该会有“质量”问题。但为什么好好的virtualbox就不能安装了呢?连安装都会导致系统死机。

郁闷了好几天,临放假了,想想也没啥事,在看看,又试了一下 还是不行。

突然想到前段时间,升级到12.04,编译Android源码失败后,将系统的gcc版本由4.6降级到了4.4.

既然gcc的版本差异会导致Android源码编译失败,会不会是导致virtualbox在12.04版本上无法安装的”元凶“呢?


于是

cd /usr/bin/

sudo rm gcc

sudo ln -s gcc-4.6 gcc


再进行dpkg -i virtualbox-4.2_4.2.6-82870~Ubuntu~precise_i386.deb

果然成功了,安装好之后。再将gcc降级为4.4,不然下次又不能编译Android源码了。


看来编译器的版本差异还真会导致大问题啊!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值