歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> gcc版本問題導致Ubuntu 12.04安裝VirtualBox失敗

gcc版本問題導致Ubuntu 12.04安裝VirtualBox失敗

日期:2017/2/28 14:51:43   编辑:Linux教程

前陣子將Ubuntu升級到了12.04,原來裝得virtualbox也可以正常使用。後來幾次內核升級之後,virtualbox突然不能用了。virtualbox提示進行/etc/init.d/vboxdrv setup

進行此操作後,系統直接死機。

提示VBoxPciLinuxInit +0x10.。。。。

看提示 應該是模塊問題。但是網上還真的很少有這個問題。

大多是提示缺少內核頭文件。內核頭文件我都更新到了最新,到virtualbox官網下載了最新版本進行安裝 仍然會直接掛掉。

按理說Ubuntu 12.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源碼了。

看來編譯器的版本差異還真會導致大問題啊!

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved