使用MinGW的编译器C++程序时,当我编译我的C++程序中的cygwin与MinGW的编译器,生成的可执行程序不运行,因为他们缺少以下dll的:缺少DLL的编译Cygwin中
- 的libstdC++ -6.dll
- libgcc_s_seh-1.DLL
- libwinpthread-1.DLL
汇编命令的例子:
$ x86_64-w64-mingw32-g++ -Wall deque.cc -o deque
我尝试添加以下链接器选项,以及:
-static -static-libgcc -static-libstdc++
但他们似乎没有被任何帮助。
我经历了我的DLL在寻找:
C:\cygwin\lib\gcc\x86_64-w64-mingw32\5.4.0
,但无法找到该dll的存在。有没有可能我只是没有这些DLL在我的电脑上?如果是这样,我会在哪里得到它们?
我知道还有其他类似的问题在stackoverflow,但通过他们看,我找不到任何可靠的答案,这个问题的变化。