• linux环境安装cmake


    centos安装cmake

    在CentOS下安装CMake,可以按照以下步骤进行:
    首先,安装必要的依赖项。打开终端,并输入以下命令:

    yum install gcc gcc-c++ ncurses-devel perl
    
    • 1

    这些依赖项对于CMake的编译和安装是必需的。
    下载CMake的源码包。你可以从CMake的官方网站或者GitHub的发布页面下载最新版本的源码包。例如,如果你想下载3.26.3版本,可以使用wget命令从GitHub下载:

    wget https://github.com/Kitware/CMake/releases/download/v3.26.3/cmake-3.26.3-linux-x86_64.tar.gz
    
    • 1

    解压下载的源码包。使用tar命令解压源码包到指定目录,例如:

    tar zxvf cmake-3.26.3-linux-x86_64.tar.gz
    
    • 1

    进入解压后的目录,并执行编译和安装命令:

    cd cmake-3.26.3-linux-x86_64  
    ./bootstrap && make && make install
    
    • 1
    • 2

    在编译过程中,请不要中断终端。
    安装完成后,你可以使用whereis cmake命令找到CMake的安装路径。
    为了方便使用,你可以将CMake的路径添加到系统的环境变量中。编辑/etc/profile文件,并在文件末尾添加以下行:

    export CMAKE_HOME=/path/to/cmake-3.26.3-linux-x86_64  
    export PATH=${CMAKE_HOME}/bin:$PATH
    
    • 1
    • 2

    请将/path/to/cmake-3.26.3-linux-x86_64替换为你实际的CMake安装路径。
    保存并关闭文件后,执行以下命令使环境变量生效:

    source /etc/profile
    
    • 1

    可以通过运行cmake --version命令来验证CMake是否已成功安装并配置正确。

    ubuntu安装cmake

    安装方式一:源码安装

    1、下载安装包

    官网下载:下载链接:Download CMake
    也可以使用命令行下载

    wget [https://github.com/Kitware/CMake/releases/download/v3.26.5/cmake-3.26.5.tar.gz](https://github.com/Kitware/CMake/releases/download/v3.26.5/cmake-3.26.5.tar.gz)
    
    • 1

    2、解压并安装

    1、解压
    tar -zxvf cmake-3.26.5.tar.gz
    2、进入文件
    cd cmake-3.26.5
    3、执行文件并指定安装目录
    ./bootstrap --prefix=/usr/local/cmake
    4、开始编译
    make
    5、安装
    make install
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    2.1 在系统环境中指定cmake的位置(可选)
    1、打开环境配置文件
    vim ~/.bashrc
    2、写入环境  这里是上面指定安装目录的文件地址
    export PATH="/usr/local/cmake/bin:$PATH"
    3、激活环境
    source ~/.bashrc
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    3、检查是否安装成功
    # 查看版本
    cmake --version
    # 查看位置
    which cmake
    
    • 1
    • 2
    • 3
    • 4
    Error总结

    Could not find OpenSSL

    • 错误描述
    CMake Error at Utilities/cmcurl/CMakeLists.txt:608 (message):
    Could not find OpenSSL.  Install an OpenSSL development package or
    configure CMake with -DCMAKE_USE_OPENSSL=OFF to build without OpenSSL.
    
    • 1
    • 2
    • 3
    • 解决方案
      缺少 openssl 的编译依赖,安装即可 sudo apt-get install libssl-dev

    apt 安装

    sudo apt install cmake
    卸载
    源码安装的卸载
    在cmake的安装目录下找到install_manifest.txt。
    txt中保存了所有cmake的附属文件的安装目录,将txt中显示的文件全部删除,即可完成对于cmake的卸载。
    例如,本人的文件安装路径为/usr/local/cmake_ 、/usr/local/bin/cmake_等,执行以下命令:
    sudo rm -rf /usr/local/cmake*
    apt卸载
    sudo apt-get remove cmake

  • 相关阅读:
    Rust7.1 Functional Language Features Iterators and Closures
    【论文精读 02】Swin Transformer
    MySQL 8.0 OCP认证精讲视频、环境和题库之五 事务、缓存
    websocket flv 客户端解封包
    使用 JavaScript 检测用户是否在线
    字节有『芯』在跳动,了吗?YOLOv7目标检测实现:确实挺好;伯克利博士找工作的6个月;软件工程资源大列表 | ShowMeAI资讯日报
    Flask 学习-26.JWT(JSON Web Token)生成Token
    再谈ThreadPoolExecutor
    免费使用ChatGPT 4.0 和 文心一言 4.0
    RS485(一):电路与波形
  • 原文地址:https://blog.csdn.net/LittleBoy_IT/article/details/138171653