0

我似乎无法在调试模式下运行简单的 hello world 应用程序。当我按下调试按钮时,应用程序会正常执行并结束,即使我在打印“hello world”的行上放置了一个断点。我还浏览了这个菜单:“运行 > 配置启动...”并选择了可执行文件。我还需要做什么才能进入调试模式吗?KDevelop 版本为 4.7.4 操作系统:Linux Mint

我还注意到 Run 菜单中的所有跟踪命令都被禁用(Step Over,Step Into,...)

4

2 回答 2

1

使用调试符号构建您的应用程序。

例如,如果您使用 cmake 添加-DCMAKE_BUILD_TYPE=Debug到您的 cmake 调用。(或者如果您在那里创建构建文件夹,则在 KDevelop 中选择它)

于 2012-11-15T08:01:44.753 回答
0

这听起来像我遇到的问题。我已将尝试调试的 exe 的名称放在debugger executabledebuglaunch configuration. 但是,此字段适用于调试器程序本身,例如/usr/bin/gdb.

于 2013-01-22T09:42:02.353 回答