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