1. 程式人生 > >VMwareTools安裝失敗提示找不到C headers和gcc目錄

VMwareTools安裝失敗提示找不到C headers和gcc目錄

本文轉載自:

https://www.cnblogs.com/Victor-Tian/p/5272570.html

 

安裝的時候,常常會提示找不到C headers檔案和gcc目錄檔案,之前這個地方總是出錯,後來過了很久之後,重新安裝linux時,看到網上的一篇部落格文章,找到了解決辦法,連結如下http://blog.sina.com.cn/s/blog_5da93c8f0101gxod.html。之前安裝失敗的主要原因就是一些準備工作沒有做好,一些標頭檔案和軟體需要提前安裝。

*******************************************************************************

安裝前準備:

    1、一定要先安裝 build-essential 軟體,否則不能夠順利安裝
      命令:sudo apt-get install build-essential
    2、要安裝linux-headers 包,這個包要在配置VMware-tools之前裝,即可以在安裝VMware-tools前裝,或者在成功安裝了VMware-tools之後配置之前裝,否則會提示找不到 C header files,要求你指定路徑。可是這個linux-headers包要和你下載的ubuntu版本匹配,可以用命令:uname -a 來檢視你安裝的版本,
比如我的檢視結果是:linux ubuntu 2.6.15-26-386,那麼接下來就執行命令:
sudo apt-get install linux-headers-2.6.15-26-386
安裝結果就是和我執行的核心匹配的包了。

(由於安裝VMware Tools需要針對新核心重新編譯模組,所以必須先安裝基本編譯系統和核心標頭檔案。
程式碼:
$ sudo apt-get install build-essential
$ sudo apt-get install linux-headers-`uname -r`


    3、如果沒有在安裝完成時配置的朋友可以執行它的配置檔案來開始配置過程,我安裝完1和2兩個包後還是遇到了c header files找不到要求我指定路徑的提示,我仔細看了後發現提示預設的路徑和我安裝的linux-headers的路徑不同,只要寫出新路徑就可以繼續配置過程了。

後面就比較順利了,要求你指定解析度等,只要安裝提醒進行就可以了,配置完重起一下VMware就好了。

*******************************************************************************

後面的安裝的過程可以參看上面連結的文章。