一、基础环境准备
准备编译环境(远程机器配置)
-
下载
ldb_toolchain_gen.sh
可以从 这里 下载最新的
ldb_toolchain_gen.sh
。该脚本用于生成 ldb toolchain。 -
执行以下命令生成 ldb toolchain
sh ldb_toolchain_gen.sh /path/to/ldb_toolchain/
其中
/path/to/ldb_toolchain/
为安装 toolchain 目录。执行成功后,会在
/path/to/ldb_toolchain/
下生成如下目录结构:├── bin├── include├── lib├── share├── test└── usr
-
下载并安装其他编译组件
对于不同的 Linux 发行版,可能默认包含的组件不同。因此可能需要安装一些额外的组件。下面以 centos6 为例,其他发行版类似:
# install required system packagessudo yum install -y byacc patch automake libtool make which file ncurses-devel gettext-devel unzip bzip2 zip util-linux wget git python2# install autoconf-2.69wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz && \ tar zxf autoconf-2.69.tar.gz && \ cd autoconf-2.69 && \ ./configure && \ make && \ make install# install bison-3.0.4wget http://ftp.gnu.org/gnu/bison/bison-3.0.4.tar.gz && \ tar xzf bison-3.0.4.tar.gz && \ cd bison-3.0.4 && \ ./configure && \ make && \ make install
二、clion 配置
-
拉取代码
2.远程主机配置
3.cmake 配置
4.本地与远程映射
三、开发编译
- 加载项目
- 编译