Redis-0x01-源码编译
1 环境
Name | Ver |
---|---|
MacOS | 11.5.2 |
Clion | 2022.3.3 |
Clang | 12.0.5 |
LLDB | 15.0.5 |
2 源码
将源码for到自己仓库
shell
1 |
|
3 导入Clion并编译
3.1 ToolChain
将使用Clang作为构建调试工具,调试器不能使用GDB,之前使用GDB有问题,得使用LLDB。
3.2 Makefile
选择Clang作为Makefile项目的构建工具。
3.3 编译
3.3.1 运行
3.3.2 make test
根据提示,出现如下提示It's a good idea to run 'make test'
,则在终端执行make test
。
3.3.3 编译成功
终端出现如下提示All tests passed without errors
,则表示编译成功。
4 调试
4.1 配置
4.2 启动
4.2.1 服务端
服务端已经启动监听在知名端口。
4.2.2 客户端
启动客户端跟服务端交互,此时就可以进行调试跟踪了。
Redis-0x01-源码编译
https://bannirui.github.io/2024/04/13/Redis/Redis-0x01-源码编译/