ubuntu18安装cmake27的方法

背景是ubuntu18默认的cmake是3.10

bash 复制代码
$ apt search cmake 

Sorting... Done
Full Text Search... Done
bear/bionic,bionic 2.3.11-1 all
  generate compilation database for Clang tooling

catkin/bionic,bionic 0.7.8-1 all
  Low-level build system macros and infrastructure for Robot OS

cmake/bionic-updates,now 3.10.2-1ubuntu2.18.04.2 amd64 [installed]
  cross-platform, open-source make system

3.10 没有 target_link_directories 所以我想升级到3.27版本。

升级方法

step 1 从官网下载Binary distributions

https://cmake.org/download/
https://github.com/Kitware/CMake/releases/download/v3.27.4/cmake-3.27.4-linux-x86_64.tar.gz

step 2

bash 复制代码
tar -zxvf cmake-3.27.4-linux-x86_64.tar.gz
mv cmake-3.27.4-linux-x86_64 /usr/local
export PATH=/usr/local/cmake-3.27.4-linux-x86_64/bin:$PATH

step 3

bash 复制代码
$ cmake --version
cmake version 3.27.4

CMake suite maintained and supported by Kitware (kitware.com/cmake).
相关推荐
zh_xuan39 分钟前
使用命令行把安装包上传到github
c++·git·libcurl·c++工程打包
无限进步_2 小时前
二叉搜索树完全解析:从概念到实现与应用场景
c语言·开发语言·数据结构·c++·算法·github·visual studio
鱼跃厂长2 小时前
这份skill,能将你的简历提升到字节的水平!
c++·ai·ai编程
天若有情6733 小时前
逆向玩家狂喜!用C++野生写法一键破解线性加密(不规范但巨好用)
开发语言·c++·算法
咸鱼翻身小阿橙3 小时前
Qt QML调用C++注册类
java·c++·qt
CoderCodingNo4 小时前
【信奥业余科普】C++ 的奇妙之旅 | 19:内存的门牌号——地址与指针的设计原理
开发语言·c++
澈2074 小时前
C++ list容器完全指南
数据结构·c++·链表
kyriewen4 小时前
WebAssembly:前端界的“外挂”,让C++代码在浏览器里跑起来
前端·c++·webassembly