Clion 配置GDB实现远程调试

Clion是一个跨平台的开发IDE,其牛逼之处不在赘述;本文主要演示通过Clion+GDB实现远程调试,提供开发过程中真机,为程序运行、调试提供极大方便。(有点类似Android开发过程中通过ADB进行调试)

一、 本地环境和远程环境配置

打开配置窗体
配置本地和远程参数
打开设置
Toolchains中新增远程项目
cmake中关联远程项目

二、 开始调试

1. 本地编译好了执行文件同步至远程系统

配置目标系统部署目录(最好跟远程调试目录一致)
本地编译好了执行文件同步至远程系统(可以直接拖拽上传文件的哦)

2. 启动远程gdbserver

gdbserver localhost:8080 ./MedianMachine
此时会出现
root@okmx8mm:/home/MedianMachineDebug# gdbserver localhost:8080 ./MedianMachine
Process ./MedianMachine created; pid = 3804
Listening on port 8080
开始调试
点击开始同步调试
开始同步调试中

祝你好运!

参考:

youtube视频教程

观看视频截图

https://www.jianshu.com/p/c6bbf28ace13
https://cloud.tencent.com/developer/article/1527227

你可能感兴趣的:(Clion 配置GDB实现远程调试)