在MinGW 4.7.1上与-static-libstdc ++标志链接

top*_*dev 12 c++ mingw allegro codeblocks mingw32

我尝试
使用
编译器标志在MinGW 4.7.1 (在Win 7上使用Code :: Blocks 12.11 )编译(Allegro 5)
(在Project :: Linker settings :: Other linker settings中写入它们):

-static-libgcc
-static-libstdc ++

结果:

无法识别的命令行选项'-static-libstdc ++'

怎么解决?

Jam*_*nze 9

怎么g++ --version说?我不知道引入时的确切版本,但这-static-libstdc++是一个相当新的补充.以前,你必须做类似的事情-static -lstdc++ -dynamic.(如果编译器版本是4.7.1,这应该不是问题,但我不知道MinGW版本如何映射到实际的编译器版本.)


hma*_*tar 1

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