ubuntu12.04 安裝VMware WorkStation8.03出問題

一個月前,由於更新了ubuntu12.04的內核,而後致使虛擬機VMware 直接不能用了,搞了一個多月也沒搞出來,真是頭疼死了。今天終於弄好了。
廢話很少說。直接貼問題:

before you can run vmware several modules must be compiledlinux

每回啓動VMware的時候老是出現這個問題,而後就出現一個對話框。
解決方法:進入這個網站:http://pavlinux.ru/vmware/
根據你虛擬機的版本號,點擊相應的連接。而後根據提示install:輸入相應的命令

在此輸入圖片描述

在此輸入圖片描述

大部分人完成以上步驟之後,就能夠順利的運行VMware了。可是個人機子又抽搐了!!在運行最後一條命令的時候又出現了一個錯誤:

gcc:error trying to exec 'cc1' execvp no such file or directoryubuntu

gcc and linux kernel header must be installed first網站

真是蛋疼啊,gcc和linux header 我都裝好了啊,並且個人gcc還能編譯各類C語言程序呢!!! 基本上就是這個問題困擾了一個月!其中,我不停的在gcc-4.4 與 gcc-4.6 之間更換gcc的版本。 並且不停的卸載gcc,而後重裝。code

還有: 一、以前將gcc從ubuntu自帶的gcc-4.6降到gcc-4.4,網上給了不少方法,我也試過了。可是仍是出現了以下錯誤:圖片

gcc-4.6: error trying to exec 'cc1'。rem

瞬間感受蛋裂了,我用命令 gcc -v 查看gcc的版本,明顯顯示的是gcc-4.4.7 同時也查看了gcc的軟連接版本get

查看gcc

最後,我想,多是運行VMware最後的那條命令:vmware-modconfig --console --install-all 時, 它須要使用gcc編譯,可是它會檢測系統中的gcc高版本或者因爲gcc-4.6是系統自帶的,可能在系統中有註冊,因此,檢測到的都是gcc-4.6.虛擬機

在以前都只是安裝了gcc-4.4,而後經過軟連接把gcc連接到gcc-4.4中,而沒有刪除或者卸載gcc-4.6;console

最後的方法:編譯

一、卸載gcc-4.6 : sudo apt-get remove gcc-4.6

二、安裝gcc-4.4

sudo apt-get remove gcc
     sudo apt-get install gcc-4.4 g++-4.4
     sudo ln -s /usr/bin/gcc-4.4 /usr/bin/gcc
     sudo ln -s /usr/bin/g++-4.4 /usr/bin/g++
相關文章
相關標籤/搜索