【小白入门详细教程】ubuntu16.04环境Clion编译器如何调试C++项目?

安装

官网下载专业版本 Clion 的CLion-2020.1.2.tar.gz 压缩包
在这里插入图片描述

点击下载在跳转的界面停留片刻就会有下载的界面出来如下图所示,保存文件就可以了。
在这里插入图片描述

解压到文件夹
tar -zxvf CLion-2020.1.2.tar.gz
运行安装脚本
cd CLion-2020.1.2
./bin/clion.sh
然后点击右侧图标锁定到启动器,下次使用的时候就不用脚本启动了。
打开提示激活,可以关注“小秋SLAM笔记”回复关键字“clion”获取激活码和安装包。

新建工程

点击File->New Project
在这里插入图片描述这里我们创建一个可执行程序,c++标准选择c++11,设置路径后,点击右下角的Create。

打开已经有的工程

File->Open->找到你要打开的项目的顶层目录下面的 Cmakelist.txt 文件
这样就可以打开你之前创建好的工程或者是别人的工程了

运行项目代码

clion的调试其实用的是GDB调试,只不过clion把GDB的命令行调试给界面化了,使我们更加方便的调试。
我们调试一下视觉SLAM十四讲第一版第五讲的代码
在这里插入图片描述Run->Edit Configuration
主要是 Executable, Program arguments 和 Working directory 的配置
Executable 是你要生成的可执行程序
Program arguments 是程序运行需要输入的参数路径
Working directory 就是参数的路径,如果给出上面的路径就可以是相对这个路径的相对路径
如果没有给出上面直接写上绝对路径就可以了。
设置完之后 点击 Apply 应用配置
在这里插入图片描述这个程序需要输入图像的路径作为参数,然后复制到如下图所示的位置
在这里插入图片描述点击下图中的小三角形就可以运行了,运行结果如下图所示
在这里插入图片描述
在这里插入图片描述按下任意键会继续显示下面的图片
在这里插入图片描述

调试代码

下面我们来调试这个程序
先设置一些断点,设置断点,点击相应的代码行左边,设置断点(红色实心圆)
在这里插入图片描述
点击 Clion 右上角配置旁的蜘蛛状绿色图标,开始调试.

在这里插入图片描述
下端这个Debugger窗口可以显示程序的运行过程中的变量名字等相关属性信息和变量的值
在这里插入图片描述
这个 Console 窗口可以打印程序的终端输出
在这里插入图片描述当前程序的是运行停止在了我们设置的第一个断点处了,当我们点击下面这个小按钮的时候就可以跳到下一个断点处,
在这里插入图片描述
在这里插入图片描述

视频教程

关注"小秋SLAM笔记"获取视频教程

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_21950671/article/details/106997737
今日推荐