ubuntu 22.04 更新cmake版本
先去官网查看有那些版本,可以直接下载sh文件。让他安装到 /usr/local/bin目录。这时候需要将旧版本的cmake替换成新版本的。这时候cmake -Version会输出。假设我要安装3.28版本的cmake。查看安装的版本是否正确。
·
先去官网查看有那些版本,可以直接下载sh文件
https://github.com/Kitware/CMake/releases/
假设我要安装3.28版本的cmake
wget https://github.com/Kitware/CMake/releases/download/v3.28.3/cmake-3.28.3-linux-x86_64.sh
chmod +x cmake-3.28.3-linux-x86_64.sh
让他安装到 /usr/local/bin目录
sudo ./cmake-3.28.3-linux-x86_64.sh --skip-license --prefix=/usr/local
查看是否安装成功
ls -l /usr/local/bin/cmake

查看安装的版本是否正确
/usr/local/bin/cmake --version

这时候执行
cmake --version
会报错

这时候需要将旧版本的cmake替换成新版本的
依次运行
# 备份旧版本的 cmake 链接(可选,但建议做)
sudo mv /usr/bin/cmake /usr/bin/cmake.old
# 创建新版本的软链接(指向 /usr/local/bin/cmake)
sudo ln -s /usr/local/bin/cmake /usr/bin/cmake
# 同理,更新 cpack、ctest 等相关工具(避免后续报错)
sudo mv /usr/bin/cpack /usr/bin/cpack.old
sudo ln -s /usr/local/bin/cpack /usr/bin/cpack
sudo mv /usr/bin/ctest /usr/bin/ctest.old
sudo ln -s /usr/local/bin/ctest /usr/bin/ctest
这时候cmake -Version会输出

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)