原因:使用CLion编译的程序是用cmake方法编译的,在windows上exe文件需要libgcc才能运行
报错:
修改CMAKElist文件,添加:
set(CMAKE_EXE_LINKER_FLAGS "-static")
或者添加:修改CMAKElist文件,添加让链接器静态链接libgcc和libstdc++的指令
set(CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static-libstdc++")
或者添加:
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
或者添加:
set(CMAKE_EXE_LINKER_FLAGS "-static")
如图: