mongodb linux静态库编译

mongodb linux静态库编译

  1. 下载对应tar包
    wget https://github.com/mongodb/mongo-c-driver/releases/download/1.17.4/mongo-c-driver-1.17.4.tar.gz
    
  2. 解压并进入
    tar -xvf mongo-c-driver-1.17.4.tar.gz
    cd mongo-c-driver-1.17.4/build
    
  3. 编译并安装
    cmake -DENABLE_AUTOMATIC_INIT_AND_CLEANUP=OFF ..
    
    如果提示:
    1、zlib 找不到
    yum install zlib-devel zlib-static
    2、opel找不到
    yum install epel-release
    3、libzstd找不到
    yum install libzstd-devel
    4、openssl找不到
    yum install openssl-devel
    
    直到提示:
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /root/mongodb/mongo-c-driver-1.17.4/build
    代表完成
    
    执行:
    make
    make install
    
    cd /usr/local/lib64/
    ll 
    能看到对应的mongodb的静态库和动态库
    
posted @ 2021-07-03 10:31  做个奇怪的人  阅读(282)  评论(0编辑  收藏  举报