如何在windows中使用vscode配置可调式的redis 6.0源码
说明:此项目依赖windows内置的linux子系统
准备工作
1.系统要求windows10
Version: windows10 专业版
并在控制面板打开或关闭windows功能中开启

2.调试工具 visual studio code

Version: 1.50.0 (user setup)
3.需要在windows store中下载ubuntu或其他的linux系统

4.需要到github官网下载最新版的redis6.0编码包
地址:
https://github.com/redis/redis/tags
我使用的版本是:
https://github.com/redis/redis/archive/6.0.8.tar.gz
5.在下载目录下可直接摁住shift加右键有个在此处打开linux shell

6.输入命令解压并使用code .打开此文件夹
# tar -zxvf ./redis-6.0.8.tar.gz
# cd ./redis-6.0.8/
# make

等待编译完成后
# cd ./src
# code .
7.启动后vs code下角会出现

8.安装gdb/c/c++扩展

9.如果提示这个,请安装gdb调试工具,ubuntu 直接输入命令 apt-get install gdb.

10.然后就可以在redis.c 的 mian方法中调试了。

ps附赠一张redis架构图,摘自别人的

tar -zxvf ./redis-6.0.8.tar.gz

浙公网安备 33010602011771号