1. 程式人生 > >VMware下的Linux系統中Windows的共享目錄,不支援建立軟連線

VMware下的Linux系統中Windows的共享目錄,不支援建立軟連線

【問題】  在編譯VMware下的Linux系統對從Windows中共享過來的檔案,進行編譯的時候,遇到:  ln: creating symbolic link XXXXXX : Operation not supported 【環境】 VmWare的Linux + Windows XP + vmhgfs檔案共享(通過Vmware tools共享的windows資料夾) 【分析原因】  出現這類問題,主要是由於在編譯的時候,要用ln去建立一些軟連結,  而這些檔案是從Windows中,通過VMWare虛擬機器共享進Linux的,  而雖然此種操作在Linux系統中很常見,但Windows不支援,所以,  編譯會報錯。 【解決方法】
1.有個解決辦法就是,在VMWare下的Linux中,建立Samba服務,  然後新建立新samba使用者和資料夾,然後在windows中就可以訪問到該檔案夾了。  然後把在Linux中,從共享目錄拷貝到你所要共享的samba目錄中,  這樣,也可以實現我們所要的檔案共享。  此時在去編譯這些程式碼的時候,由於是在Linux系統中的,所以就OK了。 2.另一個辦法為,不在共享資料夾下進行動態連結庫編譯,直接在linux下的資料夾內(任意)進行編譯即可。 【總結】 在編譯VMware下的Linux系統對從Windows中共享過來的檔案,不支援建立軟連線。