2011-09-07 28 views
0

下的圖書館我有一個在Windows下已經創建了MinGW的庫。 .a庫包含一些.o文件。現在我想在Linux下使用這個庫。如果我嘗試將庫鏈接到我的程序,我會在該庫中獲得一些未定義的函數引用。然而,在windwos下沒有任何問題。是否有可能「轉換」一個Windows MinGW .a庫到Linux?使用Windows的MinGW。一個Linux的

+0

什麼功能未定義的引用代碼? – Mat

回答

2

它會被編譯爲使用Windows操作系統的功能,所以不會在其他平臺上工作。

你可以嘗試用酒將它鏈接(對於Linux在Windows API接口),但最簡單的解決方法就是重新編譯庫中的目標平臺上,如果你有機會獲得源代碼。

0

MinGW的,就是要爲Windows平臺。如果你想爲Linux的運行,編譯GNOME的編譯器GCC一樣

+2

GCC無關與GNOME(比均爲GNU等) – OrangeDog