0
gccライブラリ(.a)がmingw lubraries(.a)と互換性がないと確信していますが、私は知りたいと思います。 Unixシステム用に生成されたgcc .aライブラリを使用してmingwでwindows実行可能ファイルをクロスコンパイルできますか?コード形式でgccライブラリをmingwでクロスコンパイルするには?
、これはUNIXシステムである点に注意してください。あなたはWindows用のライブラリを再コンパイルする必要が
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