4
我試圖從http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Automated%20Builds/使用64位MinGW,但是當我用它編譯程序時,當DLL不可用時,生成的可執行文件失敗。與MinGW-64的靜態鏈接
如何讓此編譯器與標準庫進行靜態鏈接?
或者我應該使用64位MinGW的另一個分佈?
我試圖從http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Automated%20Builds/使用64位MinGW,但是當我用它編譯程序時,當DLL不可用時,生成的可執行文件失敗。與MinGW-64的靜態鏈接
如何讓此編譯器與標準庫進行靜態鏈接?
或者我應該使用64位MinGW的另一個分佈?
的克++開關應該是
-static
參見 http://gcc.gnu.org/onlinedocs/gcc/Link-Options.html。
-static
On systems that support dynamic linking, this prevents linking with
the shared libraries. On other systems, this option has no effect.
爲了獲得更多的幫助,如果這不適合你,你應該發佈命令行,以便編譯/鏈接。
如果您只是鏈接.o文件以供重用,並且得到'main'丟失的錯誤,您可能還需要添加'-nostartfiles' – xorcus