手把手教你如何使用VScode调试ceph-osd

本文详述如何使用VScode进行Ceph OSD的图形化调试,包括安装VScode、远程连接Linux服务器、解决大型工作区问题、设置GDB及免密码登录的方法,提升C/C++软件开发效率。
摘要由CSDN通过智能技术生成

前言:
本文以ceph osd部分为例,为您演示通过第三方社区提供的vscode 编辑软件,对ceph osd进行进行图形化单步调试以及配置操作。

vscode是微软公司一个开源的编译器具备轻量的特点,通过插件安装方式提供了丰富的调试功能。通常 Linux环境的c/c++软件开发使用GDB进行命令行调试,命令行操方式极其不方便。使用vscode 的图形化界面可替代gdb 命令行 ,整个开发调试过程更加便捷。

1. 下载安装windows的vscode

在以下地址下载

https://code.visualstudio.com/

安装openssh (一般情况不用自己手动安装)

如果需要远程开发,Windows机器也需要支持openssh,如果本机没有,会报错

报错信息类似如下:

The terminal process command 'cmd.exe /c (type & exit /b 0' failed to launch

可以到微软官网上下载ssh。

以下内容中,ceph源码路径在/ceph_soft/ceph目录下,其编译运行文件在/ceph_soft/ceph/build/bin当中。启动调试前需要停止本地的osd运行服务。

Windows10新版本会自带,但是有的没有自带的就需要安装
在这里插入图片描述

在安装完成之后,点击左侧的Remote-SSH选项卡,再将鼠标移向CONNECTIONS栏,点击出现的configure:
在这里插入图片描述

填写linux服务器的ssh端口和用户名(如果是默认的22端口可不用填写)
在这里插入图片描述

按下ctrl + s 保存 然后连接
在这里插入图片描述
在这里插入图片描述

输入密码,总共有多次输入密码的流程留意窗口变化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值