CLion编译的exe文件离开IDE就不能运行

Posted Benedict97

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CLion编译的exe文件离开IDE就不能运行相关的知识,希望对你有一定的参考价值。

The program cannot start because libgcc_s_dw2-1.dll is missing from

your computer. Try reinstalling the program to fix this problem

原因:使用CLion编译的程序是用cmake方法编译的,在windows上exe文件需要libgcc才能运行

解决方法

修改CMAKElist文件,添加让链接器静态链接libgcc和libstdc++的指令

set(CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static-libstdc++")

程序便可以执行

以上是关于CLion编译的exe文件离开IDE就不能运行的主要内容,如果未能解决你的问题,请参考以下文章

在 ARM 平台上为嵌入式 Linux 交叉编译 Clion

clion 调用其他文件夹下的代码

无法在 Codeblocks IDE 中打开输出文件 .exe

Clion配置STM32开发环境踩坑

Clion配置STM32开发环境踩坑

clion C++读取中文路径问题