手把手教你如何使用VScode调试ceph-osd
前言: 本文以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选项卡