CLion调试redis源码
背景
CLion
使用CMake
来管理编译,而redis源码本身使用make
,因此直接将redis源码导入CLion
无法直接运行,需要配置CMake
。
由于学习过程中参考的书籍为《Redis 设计与实现》,因此源码版本也跟本书保持一致。
步骤
1. 下载源码
git clone git@github.com:huangz1990/redis-3.0-annotated.git
2. deps/hiredis目录下新增CMakeLists.txt
add_library(hiredis STATIC
hiredis.c
net.c
dict.c
net.c
sds.c
async.c
)
2. deps/linenoise目录下新增CMakeLists.txt
a