一、基礎(chǔ)環(huán)境準備
準備編譯環(huán)境(遠程機器配置)
-
下載
ldb_toolchain_gen.sh
可以從 這里 下載最新的
ldb_toolchain_gen.sh
略贮。該腳本用于生成 ldb toolchain蕴忆。 -
執(zhí)行以下命令生成 ldb toolchain
sh ldb_toolchain_gen.sh /path/to/ldb_toolchain/
其中
/path/to/ldb_toolchain/
為安裝 toolchain 目錄慰丛。執(zhí)行成功后卓囚,會在
/path/to/ldb_toolchain/
下生成如下目錄結(jié)構(gòu):├── bin├── include├── lib├── share├── test└── usr
-
下載并安裝其他編譯組件
對于不同的 Linux 發(fā)行版,可能默認包含的組件不同诅病。因此可能需要安裝一些額外的組件捍岳。下面以 centos6 為例,其他發(fā)行版類似:
# 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.遠程主機配置
image.png
3.cmake 配置
image.png
4.本地與遠程映射
image.png
三锣夹、開發(fā)編譯
- 加載項目
- 編譯