将工具链MinGw从gcc 4.7更新为gcc 5.3会导致链接问题

时间:2017-07-10 16:34:46

标签: gcc cmake clion toolchain

我在Windows 7上使用Cmake 3.7使用Clion版本2017.1(最近更新),使用MinGw和编译器gcc 5.3。

最近我将编译器从4.7更新到5.3,并在设置>中更改了它。 Clion的工具链窗口。 Cmake找到所有编译器,一切都很好。但是,当我使用这个新工具链构建程序时,它会抱怨“未定义引用”错误,这与链接库有关。我不需要更改我的CMakeLists文件,因为一切都是一样的。有趣的是,当我将工具链更改为旧版本时,程序构建没有任何问题。

有谁能告诉我我做错了什么?我用两个不同的工具链附加了两个图像。一个是成功的另一个不是。

感谢您的帮助。

susccessfull build with old gcc 4.7

unsusccessful build with new gcc 5.3

0 个答案:

没有答案