diff --git a/zh-CN/1.database-system-overview/6.miniob-debug-environment-setup.md b/zh-CN/1.database-system-overview/6.miniob-debug-environment-setup.md index 8c62f70..b8e5217 100644 --- a/zh-CN/1.database-system-overview/6.miniob-debug-environment-setup.md +++ b/zh-CN/1.database-system-overview/6.miniob-debug-environment-setup.md @@ -14,6 +14,18 @@ MiniOB 需要使用: - GCC/Clang: GCC 建议 8.3 以上,编译器需要支持 C++14 等新标准 +获取MiniOB的submodule +```bash +cd `project home` +git submodule init +git submodule update +# or +git submodule update --init + +# 或者通过以下方式自动初始化并更新仓库中的每一个子模块 +git clone --recurse-submodules https://github.com/oceanbase/miniob.git +``` + #### 安装 CMake 需要安装 3.10 或以上版本的 CMake,在 [CMake官网](https://cmake.org/download/) 下载对应系统的 CMake。 @@ -100,7 +112,6 @@ brew install cmake #### 构建 Libevent ```bash -git submodule add https://github.com/libevent/libevent deps/libevent cd deps cd libevent git checkout release-2.1.12-stable @@ -114,7 +125,6 @@ sudo make install #### 构建 Googletest ```bash -git submodule add https://github.com/google/googletest deps/googletest cd deps cd googletest mkdir build @@ -127,7 +137,6 @@ sudo make install #### 构建 JsonCpp ```bash -git submodule add https://github.com/open-source-parsers/jsoncpp.git deps/jsoncpp cd deps cd jsoncpp mkdir build