zoukankan      html  css  js  c++  java
  • snappy 安装

    1 下载snappy
    wget https://kojipkgs.fedoraproject.org//vol/fedora_koji_archive00/packages/snappy/1.1.0/1.fc19/src/snappy-1.1.0-1.fc19.src.rpm
    rpm -ivh snappy-1.1.0-2.fc20.src.rpm

    2 rpmbuild -ba /root/rpmbuild/SPECS/snappy.spec
    【error: Failed build dependencies:
    gtest-devel is needed by snappy-1.1.0-2.el7.aarch64】
    安装gtest

    安装 gcc cmake gcc-c++ python2-devel
    yum install -y cmake gcc gcc-c++ python2-devel

    安装 gtest
    wget https://kojipkgs.fedoraproject.org//packages/gtest/1.8.1/1.fc30/src/gtest-1.8.1-1.fc30.src.rpm
    rpm -ivh gtest
    rpmbuild -ba /root/rpmbuild/SPECS/gtest.spec
    报错:
    【CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool】

    安装make
    yum install -y make

    报错:
    【CMake Error at /usr/share/cmake/Modules/WriteBasicConfigVersionFile.cmake:39 (message):
    No VERSION specified for WRITE_BASIC_CONFIG_VERSION_FILE()】
    解决好久都不行
    编译安装 gtest:
    解压
    cd googletest-release-1.8.1
    mkdir build && cd build
    cmake .. && make
    将生成的libgtest.a和libgtest_main.a, 复制到/usr/local/lib/下去 或者 make install
    cp ./googlemock/gtest/libgtest_main.a /usr/local/lib/
    cp ./googlemock/gtest/libgtest.a /usr/local/lib/
    将include中的gtest文件夹复制到/usr/local/include
    cp -r ./googletest/include/gtest /usr/local/include/

     安装 gtest-devel
    wget http://rpmfind.net/linux/fedora/linux/releases/28/Everything/aarch64/os/Packages/g/gtest-devel-1.8.0-3.fc28.aarch64.rpm

    rpm -ivh gtest-devel-1.8.0-3.fc28.aarch64.rpm --force --nodeps

     最后安装snappy:
    rpmbuild -ba /root/rpmbuild/SPECS/snappy.spec
    执行成功:

    cd /root/rpmbuild/RPMS


    安装 rpm即可。

  • 相关阅读:
    TX2 刷机教程
    ROS2 树莓派SBC镜像安装
    OP3 默认ID图
    OP3 镜像恢复
    ROS2 BringUp
    学习笔记3:Linux面试题
    学习笔记2:Linux简单指令
    学习笔记1:Git简单指令
    编程小白入门分享五:Vue的自定义组件
    编程小白入门分享四:Vue的安装及使用快速入门
  • 原文地址:https://www.cnblogs.com/cyanrose/p/11471517.html
Copyright © 2011-2022 走看看