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