1. 程式人生 > >Redis原始碼閱讀之: 環境搭建及準備

Redis原始碼閱讀之: 環境搭建及準備

1.下載原始碼

2.IDE配置(Clion on windows)

  • ps:Clion特別適合看C程式碼, 而且跨平臺
  • 直接進入clion開啟redis原始碼的資料夾
  • 沒mingw則安裝下mingw, 我這邊直接用Qt自帶的
  • 配置ToolChains
    tool
  • 原始碼根目錄下新建個CMakeLists.txt, 內容如下
cmake_minimum_required(VERSION 3.8)
project(redis-3.0-annotated-unstable)

set(CMAKE_C_STANDARD 99)

set(SOURCE_FILES ./src/redis.c ./src/redis.h )
add_library
(redis-3.0-annotated-unstable ${SOURCE_FILES}) set(INC_DIR ./deps/lua/src ./deps/hiredis ./deps/jemalloc/src ./deps/hiredis ./deps/hiredis/adapters) include_directories($(INC_DIR))

3. 載入完成

  • 如果在windows下的話, 會缺一些依賴如poll, epoll等linux下的東西, 不過影響不是很大, 只要有高亮和工程內的變數和函式跳轉就夠了
  • 當然在linux上看原始碼就更好了, 而且clion有Linux版本
  • 接下來就慢慢啃吧~