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

扫描二维码关注公众号,回复: 5014553 查看本文章

移除原有的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,证明安装成功!

猜你喜欢

转载自www.cnblogs.com/time-flow1024/p/10301556.html
今日推荐