安裝VMware tools共享找不到gcc庫檔案
在安裝VMware tools共享的過程中,遇到的問題,給出的報錯資訊顯示,大概是說找不到gcc庫檔案,我手動輸入這個庫檔案,它也提示無效,但是我們已經安裝了gcc,並且可以檢視到gcc庫檔案。其實問題出在這個vmware-config-tools.pl檔案上。
我們來看看這個檔案,用vim開啟這個檔案,查詢“directoryof C header files”,我們在4985行的位置找到了這個提示語句,稍微瀏覽下這個檔案可以發現,標頭檔案目錄是儲存在kh_path這個變數中的,我們輸入了正確的標頭檔案目錄,為什麼還會有錯誤提示呢,也就是4969這行的判斷結果始終為0,然後會進入else部分對kh_path進行清空操作。由於我們kh_path已經儲存了正確的路徑了,因此只要把這個清空操作取消,然後再將answer的值賦為no,就可以退出這個迴圈,進行後續工作了。所以這裡的解決方法很簡單,只要把4977行的$kh_path =" ";用#號註釋掉就好了。然後重新執行./vmware-install.pl ,一路確定下去,在提示輸入kernel C header directory 時輸入/lib/module/2.6.35.6-45.fc14.i686/build/include,接下來的提示 Wouldyou like to change it?輸入no!就等著它自己裝完吧。
安裝完成之後,我們就可以實現windows主機與VMware虛擬機器之間共享了。
出現上面的問題是由於kernel header版本號不匹配造成的,原因可能是VMware版本太低,7.0出的時候FC14好像還沒有出,所以對FC14支援是有問題的,已經有人證實VMware 8下,是不會出現這個問題的。看來,以後還是需要注意一下軟體之間的相容性問題。