记一次CLion无法断点调试的解决过程

问题的发生


前阵子装了CLion 2020.2.1,后来就发现它只能运行程序,进入debug模式后,在断点处根本不停下,没法单步调试。

当时的工具链:
CLion工具链

我看到别人的Debugger那里都有一个Bundled GDB,然而我并没有。。。
没有Bundled GDB

当时的CMake工具链:
CMake工具链

当时的用来尝试Debug的程序:Debug的实例程序
可以看到“变量”一栏中根本没有记录下i和k的值:
Variables

解决的过程

然后就在网上各种找资料,也没找到靠谱的答案,就去jetbrains拉工单问客服,客服给的答复大概是说我的mingw有问题,我就干脆把原来mingw文件夹的东西都删了,然后重新安了个mingw

安装方法是照着知乎上这篇文章来的:(文章作者:刘慰)

我装的是MinGW-W64 GCC-8.1.0中的 x86_64-posix-seh
(附上mingw-w64各种版本下载链接

装完之后用CLion试了下,发现能debug了:
normal
终于回到正常的世界了。。。!泪奔。。
兴奋之余,便想着写篇博客,兴许能帮到和我遇到一样问题的人

附上成功之后我的工具链:
成功的工具链
有一说一,这跟我之前工具链的版本号一模一样啊。。。
挺无语的,可能这就是玄学吧。。。

总结


遇到一样问题的同学试试重装下mingw吧,也许重装完就解决了。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值