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