Ubuntu下Kdevelop的简单使用与调试过程

 更新时间:2026年01月25日 10:43:12   作者:PROMINEM  
KDevelop是一个强大的C++ IDE,以下是使用KDevelop进行C++编程的基本步骤,包括新建工程、编译、执行和调试,希望这些信息对你有所帮助

启动

在终端输入kdevelop即可启动。

kdevelop

关闭旧工程

如果是第一次使用,可跳过这个步骤。步骤为:

左击选中工程-->左击Project-->左击Close Project(s)。

图一

新建工程

图二

 1.选Standard, 2.选择工程保存路径,3.填写工程名称, 4.点Next完成

图三

图四

这里保持默认就可以了。值得注意的是,这里的Build type保留Debug,后面就可以直接调试了,而不需要像一些教学上讲的在CMakeLists.txt添加  set( CMAKE_BUILD_TYPE "Debug" )  。

点击OK,进入下一步。

图五

展开工程可以看到,软件已经自动为我们创建好了CMakeLists.txt和主函数main.cpp。

图六

点击Build,可看见,已经顺利编译链接,下一步是执行。 

图七

依次点击 Execute-->Add New --> Compiled Binary

图八

接着点OK即可

点Execute, 即可看到运行结果。

调试

只要在图五处,Build type设置为Debug,就可以进行调试操作。

先将main.cpp改成如下,下面我们来debug变量 i 和 j 的值。

#include <iostream>

int main(int argc, char **argv) {
    int i, j;
    std::cout << "Hello, world!" << std::endl;
    i = 5;
    j = i*i;
    return 0;
}

点Build重新链接,每次修改,都要重新点build进行链接。

在行号左侧缝隙处,单击鼠标左键,即可设置断点。

  • 1.点击Debug开始调试。
  • 2.可以看见程序停在了断点处。
  • 3.可在Variables栏。
  • 4.Locals处看到变量的名称,数值,数据类型。
  • 5.点击Stop All即可结束调试。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Vim中查找替换及正则表达式的使用详解

    Vim中查找替换及正则表达式的使用详解

    Vim中的正则表达式功能很强大,如果能自由运用,则可以完成很多难以想象的操作。下面这篇文章主要给大家介绍了关于Vim中查找替换及正则表达式使用的相关资料,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-07-07
  • LINUX查看进程的4种方法(小结)

    LINUX查看进程的4种方法(小结)

    这篇文章主要介绍了LINUX查看进程的4种方法(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • 详解CentOS如何使用NTP同步时间服务器

    详解CentOS如何使用NTP同步时间服务器

    在Linux系统中,时间同步对于各种应用是非常关键的,例如,系统日志和许多监控应用程序都需要在多个服务器之间保持时间同步,NTP协议是一种常见的协议,它使得您可以在系统之间同步时间,下面我们将详细讨论CentOS如何使用NTP同步时间服务器,需要的朋友可以参考下
    2023-11-11
  • LNMP下提示File not found问题的解决方法

    LNMP下提示File not found问题的解决方法

    这篇文章主要给介绍了关于在LNMP下提示File not found问题的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-12-12
  • 关于Linux下conda安装caffe与pb转caffe问题

    关于Linux下conda安装caffe与pb转caffe问题

    这篇文章主要介绍了关于Linux下conda安装caffe与pb转caffe问题,文中以图文说明了conda安装caffe的方法,需要的朋友可以参考下
    2023-03-03
  • Linux查看进程的所有信息的方法示例

    Linux查看进程的所有信息的方法示例

    这篇文章主要介绍了Linux查看进程的所有信息的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • CentOS6环境下搭建路由器的方法

    CentOS6环境下搭建路由器的方法

    这篇文章主要为大家详细介绍了CentOS6如何实现路由器功能,CentOS6环境下搭建路由器的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • Linux在服务器多节点下面实现快速查找日志

    Linux在服务器多节点下面实现快速查找日志

    在多节点分布式系统中,通过使用find和grep命令组合,可以实现高效的日志搜索,先定位到具体日期的文件夹,再执行命令全面扫描各个服务器节点下的日志文件,从而简化日志查询过程
    2024-11-11
  • Linux之对目录的理解

    Linux之对目录的理解

    这篇文章主要介绍了Linux之对目录的理解
    2025-08-08
  • Linux切换用户环境变量消失问题及解决

    Linux切换用户环境变量消失问题及解决

    这篇文章主要介绍了Linux切换用户环境变量消失问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08

最新评论