1、首先,我们打开一个项目如图,只有源码。不用KDevelop,直接通过命令行,用命令进行编译(调试编译),运行如图。接下来,说使用KDevelop辅助调试的办法。
2、点击运行下面的配置启动器,接着在启动配置页面,点击Add New添加新项。
3、接下来,在右边选择我们的可执行文件(就是我们龅歧仲半打开的源码工程调试编译得到的可执行文件)。然后在下边加上参数,还可以勾选使用外部终端。
4、点击调试,还能够对调试器进行设置。默认使用gdb调试器,我们可以不用管这一页。
5、可以从菜单运行,也可以点击Debug运行,总之要运行刚才创建的启动器。可以看到调试窗口已经打开,调试编译的可执行文件已经开始运行。
6、在想要下断点的地方点击,KDevelop会把所属文件和行号传递给调试器,调试编译时这些信息是保留的,调试器可以定位代码,中断程序。
7、断点命中后,我们可以把鼠标放在变量上,稍等片刻以查看变量此时的值。
8、在下方可以看到调用栈,断点。还可以给断点添加条件,或者命中次数设置。
9、在左边,打开变量窗口,可以看到断点处的局部变量。展开可以看到对象成员的具体值。
10、在最上边一条,可以继续,单步执行,单步跟进,单步跳出等操作。从菜单也可以进行调试操作。