御坂19090 发表于 2023-4-14 20:02:10

dev调试到一半,怎么点都动不了?什么情况?

本帖最后由 御坂19090 于 2023-4-14 20:03 编辑

歌者文明清理员 发表于 2023-4-14 20:39:29

代码放上来,得亲自试试才能知道你的代码为什么会这样

人造人 发表于 2023-4-14 21:13:57

应该是dev的问题,我好像是之前也遇到过这个问题
你试一试直接用gdb调试,不用dev,看看能不能用

御坂19090 发表于 2023-4-14 22:04:23

人造人 发表于 2023-4-14 21:13
应该是dev的问题,我好像是之前也遇到过这个问题
你试一试直接用gdb调试,不用dev,看看能不能用

参加比赛,只能使用dev和code,code弄了好久,调试都没办法,上一个帖子,这个dev就这样了

陶远航 发表于 2023-4-15 16:38:57

这种情况可能是由于程序进入了死循环或死锁状态,或者是因为程序出现了无限循环、资源占用过高等问题,导致程序无法响应。解决方法如下:

1. 确认程序是否在运行状态。如果程序确实在运行状态,可以尝试等待一段时间,看看程序是否会自行恢复。如果程序在某个时间点出现了无限循环、资源占用过高等问题,可能需要等待更长的时间才能恢复正常。

2. 检查程序是否进入了死循环或死锁状态。可以通过打印日志、调试工具等方式来观察程序运行状态,找出可能导致死循环或死锁的代码,进行修正。

3. 考虑使用调试工具来检查程序状态。可以使用调试工具来观察程序运行状态、变量值等信息,找出问题所在。例如,可以使用gdb、Visual Studio等调试工具来帮助定位问题。

4. 强制结束程序。如果程序无法响应,可以尝试使用系统工具或命令来结束程序。例如,可以使用kill命令或任务管理器来结束程序进程。注意,强制结束程序可能会导致数据丢失或损坏,因此需要谨慎使用。

总之,在调试过程中遇到程序无法响应的情况,需要耐心等待或使用调试工具来定位问题,找到可能导致问题的代码,并进行修正。
页: [1]
查看完整版本: dev调试到一半,怎么点都动不了?什么情况?