首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在DEV-C++中调试

在DEV-C++中调试
EN

Stack Overflow用户
提问于 2020-04-04 16:36:39
回答 1查看 1.1K关注 0票数 1

如何在DEV C++中使用调试器?我在用DEV C++编写的C代码中发现了解决运行时错误的问题。调试器如何帮助我解决运行时错误?

EN

回答 1

Stack Overflow用户

发布于 2020-04-04 16:43:49

首先,确保您使用的是项目。

然后转到Project Options - Compiler - Linker并将Generate debugging information设置为"yes",并确保您没有使用任何优化选项(它们不适合调试模式)。还要检查Parameters选项卡,确保您没有任何优化选项(如-O2或-O3,但-O0是可以的,因为它意味着没有优化)或剥离选项(-s)。在此之后,执行完全重新构建(Ctrl-F11),然后在希望调试器停止的位置设置断点(否则它将只运行程序)。要在一行上设置断点,只需单击间距(左侧的灰色带),或按Ctrl-F5键。

现在,您可以通过按F8或单击调试按钮来启动调试器。如果一切正常,程序将启动,然后在第一个断点处停止。然后,您可以单步执行代码,通过按Shift-F7或“单步执行”按钮进入函数调用,或者通过按F7或“下一步”按钮单步执行函数调用。您可以按Ctrl-F7或" continue“按钮继续执行,直到下一个断点。您可以随时添加或移除断点。

当程序在断点处停止并且您正在单步执行代码时,您可以通过将鼠标放在程序中的各种变量上来显示这些变量的值,也可以通过按下F4或“添加监视”按钮并键入表达式来显示变量和表达式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61025613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档