程序无法启动,因为您的计算机中缺少libgcc_s_dw2-1.dll。简单的控制台
The program can't start because libgcc_s_dw2-1.dll is missing from your computer. Simple console
请提供帮助。我正在使用代码块,我刚刚构建了一个项目,现在当我尝试运行".exe"时,它会显示以下消息:"程序无法启动,因为您的计算机中缺少libgcc_s_dw2-1.dll…这个问题。"。我不知道该怎么办了。有人能告诉我使用代码块(我使用的IDE(解决这个问题的步骤吗?请
我想补充的另一点是,我正在学习C++,我不理解复杂的行话,比如"链接器"、"链接"等等。如果可能的话,我希望这个应用程序是独立的,但我已经四处搜索了这个问题,人们说把相关的.dlls放在你的可执行文件所在的minGW的bin中,但他们说存在许可问题。我对此感到困惑,我只想要一个简单的解决方案,我不想要任何许可证问题。你能从代码块的角度解释一下吗?因为这就是我正在使用的程序,一些修复步骤会非常好。注3:人们也说要使用"-static libgcc"之类的东西,但我不知道该怎么办。
libgcc_s_dw2-1.dll
应该在编译器的bin
目录中。
您可以将此目录添加到PATHenvironment variable
以进行运行时链接,也可以通过将-static-libgcc -static-libstdc++
添加到编译器标志来避免此问题。
相关文章:
- 为什么clang仍然需要libgcc.a来编译我的代码
- 为什么异常不适用于 OSX 上的 gcc7 和 -static-libgcc?
- gcc 是否支持 -static-libgcc 和 -fexceptions?
- 无法将 curl 和 libgcc 编译为 MinGW/CLion (c++) 中的静态库
- Windows DLL 上的静态链接 libgcc
- 完全静态构建具有所有依赖项(libgcc等)的应用程序
- Eclipse CDT链接选项-静态libgcc-静态libstdc++不影响Windows上的行为
- c++程序无法在另一台电脑上运行,出现libgcc错误
- 使用-static libgcc-static libstdc++编译仍然会导致对libc.so的动态依赖
- x64上的Mingw dw2异常
- /usr/local/lib/gcc/x86_64-apple-darwin10.8.0/4.6.4 / libgcc.
- Static-libgcc和static-libstdc++不起作用
- CMake:针对libgcc和libstdc++静态链接到共享库中
- 如何将 libgcc 添加到 .so 文件