我尝试编译(快板5)上的MinGW 4.7.1
(使用Win 7的代码:: Blocks的12.11)
与编译器标志
(写在他们项目::链接器设置::其他链接器设置):
-static-libgcc中
-static-的libstdc ++
结果:
无法识别的命令行选项“-static-的libstdc ++
如何解决呢?
我尝试编译(快板5)上的MinGW 4.7.1
(使用Win 7的代码:: Blocks的12.11)
与编译器标志
(写在他们项目::链接器设置::其他链接器设置):
-static-libgcc中
-static-的libstdc ++
结果:
无法识别的命令行选项“-static-的libstdc ++
如何解决呢?
什么是g++ --version
说? 我不知道确切的版本时,刚开始,但-static-libstdc++
是一个相当新的增加。 之前,你不得不这样做-static -lstdc++ -dynamic
。 (如果编译器的版本是4.7.1,这不应该是一个问题,但我不知道MinGW的版本如何映射到实际的编译器版本。)
我还没有测试,但尝试单独作为-static -libstdc++
下面的链接可以帮助你。 它说明了如何静态库在C ++链接http://www.trilithium.com/johan/2005/06/static-libstdc/