在MinGW 4.7.1中使用-static-libstdc++标志进行链接
Linking with -static-libstdc++ flag on MinGW 4.7.1
我尝试在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++
相关文章:
- 如何运行位于boost/libs/python/example/tutorial目录中的hello.cpp和Jamfil
- 为什么即使使用-cudart-static进行编译,库用户仍然需要链接到cuda运行时
- 如何处理 c++ 中类实现中的"invalid use of non-static data member"?
- 即使使用调试编译标志,表达式也是"optimized out"
- 在 CMake 中为每个目标设置编译器/链接器标志
- File.cpp.o:OpenPose 标志 CMakeFiles/.. 的多重定义/main.cpp.o:首先在这里定
- 收到错误"invalid use of non-static data member 'stu::n' "
- 在轮班操作后使用携带标志
- 如何找出引入AVX标志的内容
- LNK1104:无法打开libpjproject-i386-Win32-vc14-Debug-Static.lib
- I2C 文件描述符上的 I2C 总线可写/可读标志
- C ++是否有C ++ 17 OSX 10.13.6的标志
- 我应该在 C++ 中何时/为什么使用 STATIC?
- 每次使用带有LOCK_EX标志的LOCK_NB时,相同的程序/进程都会获取锁
- CMake 3.5 中的链接器标志位置
- 如何使用 gnu gcc 标志 -mpc32、-mpc64 和 -mpc80?
- 在VS2019项目中集成ImageMagick:x64-windows-static library
- 编译标志-static对gcc真正意味着什么
- 在MinGW 4.7.1中使用-static-libstdc++标志进行链接
- -static-libstdc++ GCC标志会影响Linux上生成静态库(*.a)吗?