CLion编译的exe文件无法在windows下正常运行

原因:使用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")

如图:

猜你喜欢

转载自blog.csdn.net/Stupid__Angel/article/details/130263342
今日推荐