Skip to main content

Clion调试redis

· 2分钟阅读
xkyii

环境

  • Clion 2024.2
  • Windows 10
  • WSL 2.0.9
❯ wsl -v
WSL 版本: 2.0.9.0
内核版本: 5.15.133.1-1
WSLg 版本: 1.0.59
MSRDC 版本: 1.2.4677
Direct3D 版本: 1.611.1-81528511
DXCore 版本: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows 版本: 10.0.19045.2965

准备

调试

编译完成之后,需要选定可执行文件

问题

fatal error: release.h: No such file or directory

确实没有这个文件,因为这个文件是src/mkreleasehdr.sh生成的,但是编译的最前面就已经报错:

sh: 1: ./mkreleasehdr.sh: not found

检查了一下, 文件确实存在,并且权限也是够的,尝试运行一下:

./mkreleasehdr.sh

可能是换行符的问题,修改为LR

重新编译即可

连接IP不对

使用localhost和本机IP可能都会连不上,进到WSL命令行,看下当前IP,应该可以

取消保护模式

修改redis.conf:(改这个文件好像没用)

protected-mode no

启动的时候加个参数:

--protected-mode no