首页 > 系统相关 >ubuntu18.04下cmake的安装

ubuntu18.04下cmake的安装

时间:2022-12-02 15:56:28浏览次数:47  
标签:cmake sudo 编译 源码 install ubuntu18.04 安装



一.使用安装命令

sudo apt install cmake

这种方式安装最为简单,但是,这种方式安装的不是最新版本的Cmake。

我此次安装cmake是因为要编译fastdds,其实之前系统中有cmake,但是在编译fastdds的过程中依然提示我:

 CMake 3.11 or higher is required.  You are running version 3.10.2

就是说采用这种方式安装的cmake是3.10.2版本,但是这个版本无法编译fastdds,所以采用下面的从cmake源码编译安装的方式。



二.Cmake源码编译安装

第一步:卸载原来的cmake版本:

sudo apt-get remove cmake

第二步:自https://cmake.org/download/下载cmake源码。我下载的时候总是不成功,下载到0.6m的时候,提示我说“失败,需要获得授权”,于是找同事帮忙下载了cmake-3.25.1.tar.gz。

第三步:解压cmake源码。在cmake源码所在文件夹中打开命令终端,解压文件:

tar -zxv -f cmake-3.25.1.tar.gz
cd cmake-3.25.1

第四步:进入解压后的cmake文件,执行bootstrap。接下来的bootstrap、make、make install三个命令执行时间都很长,需要耐心等待。

./bootstrap

可能会出现以下错误:

此时,需要用以下指令更新g++来解决:

sudo apt-get install g++

然后重新运行上述指令即可。

若出现以下错误:

则使用以下指令解决缺库问题:

sudo apt-get install libssl-dev

然后重新运行上述指令即可。

第五步:编译构建:

make
sudo make install

自此就安装完成了。



三.验证安装版本

cmake --version

若出现版本信息说明安装成功,可以使用了。



标签:cmake,sudo,编译,源码,install,ubuntu18.04,安装
From: https://www.cnblogs.com/zhangzl419/p/16944690.html

相关文章

  • Centos 7 安装 Chronyd 做时间同步
    Centos7安装Chronyd做时间同步​​1.yum安装Chronyd​​​​2.设置开机启动:​​​​3.server配置​​​​4.client配置​​​​5.重启、查看时间同步情况​​1.......
  • RLM:AMPED破解插件软件安装方法V3(Win/Mac/Linux)
    AMPED软件安装方法V3(Win/Mac/Linux)    一、AMPED软件的应用范围      二、win 1、拷贝RLM_Windows文件夹到C盘根目录"C:\";2、在C:......
  • VCenter的VCSA6.7安装指南
    Linux和Windows下的两个版本Linux版本:VMware-VCSA-all-6.7.0-8217866.iso执行安装程序直接在Windows系统上,安装完成后会在ESXI6.7中形成新的Linux虚拟机。执行安装程序的......
  • Docker Swarm 安装 Redis 集群(bitnami/redis-cluster:latest)
    准备集群环境:​​docker-79​​​、​​docker-80​​​、​​docker-81​​拉取镜像:dockerpullbitnami/redis-cluster:latest3.在任意文件夹下新建compose.yml脚本:​......
  • App Uploader下载安装
    ​1. 进入AppUploader官网下载。下载地址:​​http://www.applicationloader.net/​​2. 最新版本下载地址​​https://net-appuploader.oss-cn-qingdao.aliyuncs.com/app......
  • 高通 QXDM5 安装后 打不开 问题解决
    QXDM5安装完成后,打开时显示找不到Qt5WebKit.dll文件,网上找了Qt5WebKit.dll等dll导入QXDM5目录,照样是失败,打不开程序,最终找到的解决方案如下:1.先卸载已安装的QXDM5和 Q......
  • App Uploader下载安装
     进入AppUploader官网下载。下载地址:http://www.applicationloader.net/最新版本下载地址https://net-appuploader.oss-cn-qingdao.aliyuncs.com/appuploade......
  • Mysql的安装和卸载(删除注册表的残余文件)
    对于会忘记数据库的密码,或者改了数据库密码后无法登录,可以把数据库先卸载在安装,不过原来建的数据可能丢失,因此在平时练习等操作的时候要有备份的好习惯。我看网上有很多说......
  • 光模块的正确安装方法和使用须知
    光模块(opticalmodule)由光电子器件、功能电路和光接口等组成,光电子器件包括发射和接收两部分。简单的说,光模块的作用就是光电转换,发送端把电信号转换成光信号,通过光纤传送......
  • 二进制安装mariadb-10.6.11
    二进制安装MariaBD1.源下载#官方源下载不方便这里使用清华源wgethttps://mirrors.tuna.tsinghua.edu.cn/mariadb/mariadb-10.6.11/bintar-linux-systemd-x86_64/maria......