Redis原始碼閱讀之: 環境搭建及準備
阿新 • • 發佈:2019-02-02
1.下載原始碼
2.IDE配置(Clion on windows)
- ps:Clion特別適合看C程式碼, 而且跨平臺
- 直接進入clion開啟redis原始碼的資料夾
- 沒mingw則安裝下mingw, 我這邊直接用Qt自帶的
- 配置ToolChains
- 原始碼根目錄下新建個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版本
- 接下來就慢慢啃吧~