CentOS7 安装高版本cmake

通过源(yum install)下载cmake时,下载的版本过低,可能会导致在使用cmake编译其他软件时失败:

 首先卸载安装的低版本:

yum remove cmake

官网下载高版本cmake:Index of /files   ; 目前最新版:v3.29

tar -xzvf cmake-3.29.2.tar.gz
cd cmake-3.29.2
./bootstrap #安装命令

 注意:执行失败,报一下问题:

解决方法:

(1)需要使用OpenSSLsudo yum install libssl-dev

2不需要使用 OpenSSL,你可以在配置 CMake 时添加 -DCMAKE_USE_OPENSSL=OFF 参数,这样就可以在不使用 OpenSSL 的情况下构建具体配置方法:

在顶层CMakeLists.txt文件的开头加入:set(CMAKE_USE_OPENSSL OFF)

 再次执行命令:./bootstrap

执行命令:make

 执行命令:make install

 查看是否安装成功:

注解:

1)执行./bootstrap后,提示执行gmake: Now run gmake,实际执行make

        一般我们在linux安装某个软件时,解压后,会有 README.txt 或者 install.txt 等安装说明文件,查看该文件即可获得安装步骤。例:cmake README安装说明文件:

 2)make和gmake的区别

参考:linux 中 make 和 gmake的关系-CSDN博客

3)进入cmake解压目录,发现有两个可执行程序:bootstrap  和 configure

大多数软件包中,是通过执行 configure 来进行安装软件的。其区别:

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值