KDevelop官方连接:https://www.kdevelop.org/
感觉网上对KDevelop的使用介绍比较少,也没有一个完整的Debug教程,这里记录一下我的踩坑过程。当然首先你需要有一个Ubuntu系统,然后需要apt-get安装一下KDevelop。
-
首先CMakeLists.txt中设置为Debug模式:set( CMAKE_BUILD_TYPE “Debug” )
-
在“查看”选项设置显示图标边框,方便打断点
-
在图标边框中右键设置Breakpoint,也就是打断点。取消断点是再设置一下断点,会自行取消
-
打了断点之后就需要进行debug模式,但在此之前需要先build一下进行编译,如果想直接执行文件,需要在launch configurations中进行选择想要执行的程序
-
在debug时,需要单步调试,本来默认的快捷键是F10,但是快捷键冲突,所以需要重新设置快捷键,这里我设置的单步调试快捷键为ctrl+shift+z
-
至此,可以对cpp程序进行单步调试操作,中间变量需要在Variables中查看,如果初始没有这一栏,直接在最左侧边框中右键选择显示即可
-
如果想要进行断掉直接运行跳转,这里可以选择想要运行的某一行,然后选择run to cursor,也就是运行到光标位置
-
最后想要快速运行完剩下部分代码,直接点击“debug launch”即可
-
在下面的“Debug”信息栏会进行相应的信息输出,此外Execute和Debug是可以同时进行的,输出在不同的信息栏中,这一点与Pycharm类似
至此通过以上步骤,基本可以满足debug需求