Mac环境下使用CLion调试redis 6.X源码

Posted liuhmmjj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac环境下使用CLion调试redis 6.X源码相关的知识,希望对你有一定的参考价值。

1.下载并安装CLion

下载地址:Download CLion: A Smart Cross-Platform IDE for C and C++

2.打开CLion并导入redis源码

源码地址:https://github.com/redis/redis

选择自己要下载的版本,我这里下载的6.2.1

  

导入CLion步骤:

  

将上图中复制的地址导入CLion,或者下载ZIP包然后解压后导入,这步骤很简单

2.进行编译构建 

  

这一过程有可能出现下面的错误:

  

这时我们需要安装一下pkg-config,安装命令:brew install pkg-config

安装后接着点击上图中的绿色按钮进行构建,依然有可能出现下面的问题:

Hint: It's a good idea to run 'make test' ;

这时我们继续,去运行make install和make test,如下图

  

当出现下图说明构建成功:

  

然后我们点击debug按钮,在下拉框中选择redis-server

  

点击配置:

  

  

之后就可以直接启动或者debug启动进行大断点调试了

配合服务点打断点调试需要启动客户端

启动客户端可以用命令行启动,到src目录下,启动之前构建好的redis-cli

  

以上是关于Mac环境下使用CLion调试redis 6.X源码的主要内容,如果未能解决你的问题,请参考以下文章

Mac下使用Clion调试MySQL版本5.7源码

CLion 2021 for Mac(C/C++集成开发环境)无限试用版

使用 CLion 调试 redis

Mac 10.14.4 编译openjdk1.9源码 及集成clion动态调试

Windows 环境下使用 Clion 调试 Rust 提示 MSVC toolchain is not supported 的解决方案

在 windows 上使用 clion 调试 rust 代码