Kdevelop调试
最近在做项目,因为电脑是Linux系统所以就安装了Kdevelop这款还比较不错的IDE,然后因为还不习惯用Kdevelop,所以当初实现调试程序搞了好久,故做此记录。
首先,一些基础的Kdevelop的安装、建立项目、导入项目请参见Kedevelop使用笔记。
在调试程序之前先在"CmakeLists.txt"中加上set(CMAKE_BUILD_TYPE Debug)如下图所示:
如果editor旁边没有line number和icon border的话,可以在设置里更改:Settings -> Configure Kevelop -> Editor -> Appearence -> Borders
如下图,选中Show icon border和Show lin numbers就可以了。这样界面就会变成这样:
左边有一行行号,还有一行空白的小条,在空白小条上右键,设置
Set Defualt Mark Type为Break Point,这样单击左键就能在相应的行上添加断点,如下图所示:最后在
Run -> Configure Launches-Kdevelop里设置相应程序的Debugger为GDB就可以了:
其他的如project target好像是自动会生成的,另外如果程序有输入的参数的话,在Arguments里面加上输入的参数就行了。
最后的最后,在Run -> Current Launch Configuration里设置你要运行的程序,再点Debug就可以开始调试了,或者直接右键程序选择Debug as ... -> Compiled Binary也可以进行调试。
附:如果工具条上有些键如 Debug、Excute 没有显示,都可以在 Settings -> Configure Toolbars 里面设置。