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
里面设置。