0
雖然我確定gcc庫(.a)與mingw lubraries(也是.a)不兼容,但我想知道。我可以使用爲unix系統生成的gcc .a庫與mingw交叉編譯Windows可執行文件嗎?與mingw一起使用gcc庫進行交叉編譯?
以代碼的形式,請記住這是UNIX系統:
cd mylibrarydirectory/
make #produces mylibrary.a
cd ../myprogramdirectory/
gcc -o UnixExecutable mysrc.c -L../mylibrary.a
#and I get a valid unix executable
i586-mingw32msvc-gcc -o Win32Executable.exe mysrc.c -L../mylibrary.a
#will I get a valid windows executable?
我認爲是。我問的唯一原因是因爲庫需要一段時間才能編譯爲unix,並且我不想爲Windows重新編譯它,如果它仍然兼容的話。感謝您的迴應! – Keelx