zoukankan      html  css  js  c++  java
  • cmake更新版本简记

    问题描述:

    由于需求,要在服务器上安装ANTs(Advanced Normalization Tools)。然而最新版的ANTs需要下载源码并用cmake编译,

    于是根据https://github.com/ANTsX/ANTs/wiki/Compiling-ANTs-on-Linux-and-Mac-OS中的描述,一步步敲入命令,

    在运行

    ccmake ~/code/ANTs

    指令时遇到错误,提示我的cmake版本是3.5,而编译源码需要的版本至少为3.10.

    于是就到了更新cmake的环节。

    —————————————————————————————————————————————————————————

    更新cmake:

    1)运行:

    sudo apt remove cmake cmake-data

    移除原有的cmake。

    2)随后在cmake官网上下载3.13版的安装文件cmake-3.13.3-Linux-x86_64.sh,下载后移动到/opt/目录内。

    然后运行指令

    sudo ./cmake-3.13.3-Linux-x86_64.sh

    ,弹出的LICENSE按q键跳过,随后敲两次y,安装完成。

    (cmake的最新版本会随着时间变化,安装时注意将版本号替换为相应的即可)

    3)将cmake链接进/usr/local/bin内。

    sudo ln -s /opt/cmake-3.13.3-Linux-x86_64/bin/* /usr/local/bin

    如果报错说文件已存在,用rm逐一删除即可。

    4)在~/.bashrc内加入

    export CMAKE_ROOT="/opt/cmake-3.13.3-Linux-x86_64/share/cmake-3.13"

    5)logout后再重新登录一下。

    —————————————————————————————————————————————————————————

    验证cmake的安装:敲入

    cmake --version

    ccmake --version

    仔细阅读输出结果,如果没有任何报错内容,且版本显示为3.13,证明安装成功!

  • 相关阅读:
    函数
    数值
    数据类型
    jQuery工具方法
    jQuery概述
    史上最全的SpringMVC学习笔记
    webpack-Hot Module Replacement(热更新)
    webpack-Manifest
    webpack-Targets(构建目标)
    webpack-Dependency Graph(依赖图)
  • 原文地址:https://www.cnblogs.com/time-flow1024/p/10301556.html
Copyright © 2011-2022 走看看