首页 > 系统相关 >ubuntu 16.04 cmake升级

ubuntu 16.04 cmake升级

时间:2022-09-01 10:00:51浏览次数:98  
标签:cmake x86 tar 16.04 linux 64 3.24 ubuntu

ubuntu 16.04 默认安装的 cmake 版本为 3.5,但有时编译一些包时需要更高的版本,需要升级 cmake。

千万别执行下面的命令,这样会把之前用 cmake 编译好的包都给卸载掉,包括ros。

sudo apt-get autoremove cmake

比较简单的方法是下载 cmake 压缩包,直接建立软链接覆盖掉系统的 cmake,压缩包网址:https://cmake.org/files/

以 3.24.1 版本为例:

第一步: 在上面的网站上下载cmake-3.24.1-linux-x86_64.tar.gz
接下来执行:
$ tar -xzvf cmake-3.24.1-linux-x86_64.tar.gz
$ sudo ln -sf /cmake解压后包的路径/cmake-3.24.1-linux-x86_64/bin/*  /usr/bin/
$ cmake --version

cmake version 3.24.1

如果想要切换回低版本,重新做一下软链接就可以了。

标签:cmake,x86,tar,16.04,linux,64,3.24,ubuntu
From: https://www.cnblogs.com/vivian187/p/16645442.html

相关文章

  • 如何在公网环境下远程桌面Ubuntu
    本篇文章主要介绍在Ubuntu上安装XRDP远程桌面,实现同个局域网内远程桌面Ubuntu,同时解决远程桌面登录蓝屏的问题。并做内网穿透,使用cpolar内网穿透映射3389端口,生成公网TCP......
  • 在ubuntu 上安装golang
    https://golang.google.cn/dl/方式一下载安装包wgethttps://golang.google.cn/dl/go1.19.linux-amd64.tar.gz解压到文件夹下sudotar-xvzfgo1.19.linux-amd64.ta......
  • ubuntu20.04安装kvm
    1、检测是否支持虚拟化(现在的电脑基本默认都支持)aptinstallcpu-checkerkvm-ok2、安装qemu和libvrt并启动相关服务aptinstallqemu-kvmlibvirt-daemon-systeml......
  • Ubuntu 16.04 LTS内核更新!
    Canonical发布了2016年4月21日Ubuntu16.04LTS公布以来的首次内核更新,此次更新修补了由不同开发人员、Linux 黑客和安全研究人员发现的共15个安全漏洞。在此我......
  • 在visual studio中使用cmake生成dll中的坑
    最近改用visualstudio写c++,把我之前基于MinGW的代码库clon下来在vs中跑,结果不能运行,因为链接器总是莫名奇妙地链接的我想要生成的dll文件同名的lib文件如下图所示文件结......
  • ubuntu22 修改ip方法
      1安装必备软件aptinstallvimcurlwget-y2查看ip配置cat/etc/netplan/00-installer-config.yaml结果#Thisisthenetworkconfigwritte......
  • 在VS2019中配置OpenGL环境。(使用CMake方法)
    网上一大堆VS下配置OpenGL环境的,但是这些方法都是基于VS空项目,并没有利用Cmake来构建。而我之前的代码都是在Linux下使用cmake构建,所以为了更快的在VS下调试运行我的程序,所......
  • 在Ubuntu系统上安装StoneDB数据库
    今天我会进行StoneDB数据库在Ubuntu22.04系统下的安装。严格按照官方文档的步骤执行,看看能否顺利安装。准备Ubuntu系统我已在虚拟机中安装好了Ubuntu22.04版本的系统,......
  • VirtualBox扩展Ubuntu主分区
    过去有写过一篇用VirtualBox增加虚拟硬盘的文章,该方法可以扩展虚拟机系统其他空间(/dev/sdb,/dev/sdc),不过要想增加虚拟机内系统主分区(/dev/sda)空间,那种方法就不行了。......
  • CMake及交叉工具编译链的安装使用
    1.原理CMake是一种跨平台编译工具,比make更为高级,使用起来要方便得多。CMake主要是编写CMakeLists.txt文件,然后用cmake命令将CMakeLists.txt文件转化为make所需要的mak......