clion远程编译doris

一、基础环境准备

准备编译环境(远程机器配置)

  1. 下载 ldb_toolchain_gen.sh

    可以从 这里 下载最新的 ldb_toolchain_gen.sh。该脚本用于生成 ldb toolchain。

    更多信息,可访问 https://github.com/amosbird/ldb_toolchain_gen

  2. 执行以下命令生成 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
    
  3. 下载并安装其他编译组件

    1. Java8
    2. Apache Maven 3.6.3
    3. Node v12.13.0

    对于不同的 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 配置

  1. 拉取代码
    2.远程主机配置


    image.png

    3.cmake 配置


    image.png

    4.本地与远程映射
    image.png

三、开发编译

  1. 加载项目
  2. 编译
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容