codeblocks+mingw怎么实现静态编译
发布网友
发布时间:2022-04-30 19:19
我来回答
共1个回答
热心网友
时间:2022-06-30 04:12
你在设置->编译器与调试器->连接器设置->其他链接器选项 里面加:-static
这样因该最直接。
你是不是出现丢失libgcc_s_dw2-1.dll
这个出现在用g++ 编译C的情况,如果你只用到那个C,而不用C++的话可以修改工具链可执行文件中动态链接器:把mingw32-g++.exe改为mingw32-gcc.exe,连接器就不用加-static了。
如果把动态链接器改为mingw32-gcc.exe 编译C++的时候你就要在链接器选项里加
-lstdc++ -static两个选项了。
总之:如果你只用C++的话,应该不会出现这个问题。
只用C的话,建议你修改工具链可执行文件中动态链接器:把mingw32-g++.exe改为mingw32-gcc.exe