将cmake版本升级(ubuntu18)

这篇具有很好参考价值的文章主要介绍了将cmake版本升级(ubuntu18)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

problem:

-- Found Threads: TRUE  
CMake Error at /usr/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find CXSparse: Found unsuitable version "3.1.9", but required is
  at least "3.2.0"

solution:

Current version in OS

Check current version

apt-cache policy cmake

Build CMake 3.20

# get and build CMake
wget https://github.com/Kitware/CMake/releases/download/v3.20.0/cmake-3.20.0.tar.gz
tar -zvxf cmake-3.20.0.tar.gz
cd cmake-3.20.0
./bootstrap
make -j8

Install as package

So that we can easily remove it later

sudo apt-get install checkinstall
# this will take more time than you expect
sudo checkinstall --pkgname=cmake --pkgversion="3.20-custom" --default
# reset shell cache for tools paths
hash -r

Verify installation

apt-cache policy cmake
cmake --version
which cmake

Uninstall

This step only if you want to revert back文章来源地址https://www.toymoban.com/news/detail-430110.html

  • we don't want to remove cmake
  • this could cause removal of packages that depend on it (e.g. ROS)
  • instead we switch back to previous version
# idenitfy version of interest
apt-cache policy cmake
# switch to different version (from policy above)
apt-get install cmake=VERSION

到了这里,关于将cmake版本升级(ubuntu18)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu升级Cmake、gcc、g++

    最近要安装llvm,我选择的是从源码安装,所以要使用Cmake进行构建项目。但是服务器上的Cmake、gcc、g++的版本都太低了,不符合要求,所以要对此进行升级。在本博客中采用的升级方法不一定是最好的方法(因为我也是参考其他大佬的博客进行升级的),但是我亲测可行。

    2024年02月11日
    浏览(43)
  • Ubuntu 更新 CMake 版本

    项目中有时候会出现CMake版本小于最低要求的情况,实际上没有有必要这么高的要求,但是在不能改对方代码的情况下,只能去升级自身的版本了.  尝试了网上说的直接update之后再次安装的方式,结果版本号没有改变 sudo apt-get update sudo apt-get remove cmake sudo apt-get install cmake cmake --v

    2024年02月09日
    浏览(34)
  • ubuntu16.04升级到20.04后报错 By not providing “FindEigen.cmake“

    编译问题: CMake Error at modules/perception/lidar/CMakeLists.txt:14 (find_package):   By not providing \\\"FindEigen.cmake\\\" in CMAKE_MODULE_PATH this project has   asked CMake to find a package configuration file provided by \\\"Eigen\\\", but   CMake did not find one.   Could not find a package configuration file provided by \\\"Eigen\\\" with any of   the foll

    2024年02月01日
    浏览(46)
  • Ubuntu下cmake编译报错OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY) (found version “1.1.1“)

    本人在这之前直接在linux下apt-get install已安装过了openssl,默认安装在usr/bin目录下,如下图。 但是,本人在尝试第一次cmake编译时,却报错: 换个路径重新安装openssl,按照报错提示设置环境变量,重新编译。 操作系统:Ubuntu18.02 OpenSSL Version: openssl-1.1.1d.tar.gz OpenSSL下载地址为

    2024年03月11日
    浏览(34)
  • 超详细教程——Ubuntu20.04 安装英伟达NVIDIA显卡驱动、CUDA、Cmake以及不同版本的CUDA切换

    在windows和linux双系统下,为ubuntu安装nvidia、cuda、cmake等程序是一个可能会难到各个计算机小白的问题,本文将一步步地带您学会安装以上内容。 一、安装英伟达NVIDIA显卡驱动 对于新安装的linux操作系统,我们需要为它安装nvidia显卡驱动(ubuntu有自带的显卡驱动但更推荐安装

    2024年02月02日
    浏览(54)
  • centos升级cmake之相关问题解决

    1. yum安装(仓库默认版本) 2. 安装高版本cmake 2.1 一开始下载的是cmake-xxx.zip,在 ./bootstrap 一直会报错“ missing terminating \\\" character” ,后来搜到,zip好像是针对windows的,linux需要tar.gz。 2.2 下载并安装cmake 2.3 更改权限 bootstrap文件默认没有执行权限,直接执行会报错“ bash ./boots

    2024年02月10日
    浏览(41)
  • centos编译升级cmake,痛苦的Linux小白

    环境 root 用户 下载 cmake官网下载地址:https://cmake.org/download/ 获取下载地址, 右击 cmake-3.27.4.tar.gz 命令行输入链接地址,下载 解压 配置编译环境 配置失败,could not find openssl… 原因: 缺少 openssl 的编译依赖 解决: 安装openssl 编译 查看cmake版本 发现还是原来的版本…,用s

    2024年02月09日
    浏览(40)
  • Windows CMake编译错误:No CUDA toolset found解决方法

    出现这个问题一般是因为安装CUDA时没有安装对应的Visual Studio Integration缺失,如下图所示,对应的选项没有勾选。 那重新安装CUDA,记得在“自定义”中勾选上面选项就可以了。 但也有的机器,一旦在安装CUDA时勾选了这个选项便无法安装。 那么如何解决这个问题呢? 首先将

    2024年02月13日
    浏览(41)
  • bash: cmake: command not found...+++++++lsb_release: command not found

    centos中安装那个cmake。 1、问题 当前系统: 也可能会遇到 lsb_release: command not found 遇到此问题详见 二. bash: lsb_release: command not found错误的解决方法 2、安装cmake 3、测试效果 转载后的博文 -bash: lsb_release: command not found 就是 lsb_release命令没有安装 通过搜索,找到下面文章,文章中

    2024年02月09日
    浏览(40)
  • cMake编译yolov5报错:【CUDA】No CUDA toolset found.

    问题:cMake编译yolov5报错:No CUDA toolset found. 解决:在stackoverflow找到解决方案。 将该路径下的四个文件 C:Program FilesNVIDIA GPU Computing ToolkitCUDAv11.1extrasvisual_studio_integrationMSBuildExtensions 拷贝到以下路径中。 C:Program Files (x86)Microsoft Visual Studio2019EnterpriseMSBuildMicrosoftVCv160

    2024年02月15日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包