这篇文章的内容是针对在服务器上调试简单的C/C++程序,也就是没有用CMake来构建任务的那种
一、连接远程服务器
首先需要使用SSH先连接远程服务器(这个有空再记录)
二、安装gdb(初次使用)
注意!!!这个不是要去“扩展”那里下载,在那里下载的只是关于gdb的一些扩展工具,并不是真正的gdb
要在终端使用命令进行下载,这样才是真的下载到了服务器的环境中:
1、更新apt包管理器(类似于python中的pip):apt update
(我也不知道为啥要更新apt,gpt告诉我的)
2、接着就可以安装gdb:apt install gdb
3、可以在终端使用命令检查是否真的安装了gdb:gdb --version
成功安装的标志:
三、生成可执行文件&&配置调试
假设要调试的文件名字为test.cpp,这是一个非常简单的代码
1、首先在终端使用命令生成该文件的可执行文件,并且告诉gdb调试器生成调试信息:g++ test.cpp -o test -g
-o test:生成可执行文件,文件名为test;
-g:生成调试信息
2、再使用命令启动gdb调试器:gdb test
接下来终端就会等待你输入一些命令来调试啦
四、开始调试
下面是一些调试界面的演示