在MinGW 4.7.1中使用-static-libstdc++标志进行链接

Linking with -static-libstdc++ flag on MinGW 4.7.1

本文关键字:标志 -static-libstdc++ 链接 MinGW      更新时间:2023-10-16

我尝试在MinGW 4.7.1上使用Code::Blocks 12.11在Windows 7上使用这些编译器标志编译Allegro 5(在Project>链接器设置>其他链接器设置):

-static-libgcc  
-static-libstdc++
结果:

unrecognized command line option '-static-libstdc++'

如何解决?

g++ --version怎么说?我不知道确切的版本但-static-libstdc++是一个相当最近的加法。以前,你必须做-static -lstdc++ -dynamic这样的事情。(如果编译器版本为4.7.1,则此应该没有问题,但是我不知道MinGW版本是如何映射的)

我没有测试过,但尝试分离为-static -libstdc++