Centos (openEuler)下快速安装cmake 2.8.12.2及cmake-gui

Posted on 2023-05-21 17:18  Frank_Jin  阅读(712)  评论(0编辑  收藏  举报

因为目前cmake版本远高于2.8,且search的结果只有3.2,因此通过wget从官网下载源码

1.首先安装wget,最新版即可

yum install wget

 

2.使用wget下载:

进入自己设置的下载存储目录

cd ~/downloads
wget https://cmake.org/files/v2.8/cmake-2.8.12.2.tar.gz

这里是一个大坑点,网上说的都要下载http://www.cmake.org/files/v2.8/cmake-2.8.12.2-Linux-i386.tar.gz

但是这个包下载下来之后因为虚拟机是64位的,但是这个包适用于intel80386,也就是32位,最后装好之后会报no such file or directory,这点小细节卡了我三天!

要么选择安装32位程序的运行架构,要么像我一样选择源码重新编译

安装32位程序运行架构参考如下博文:为64位Ubuntu安装32位程序的运行架构

解压缩:

tar xvf cmake-2.8.12.2.tar.gz -C your-uncompress-destination

 

3.进入cmake源码目录

cd cmake-2.8.12.2
./bootstrap
gmake

(gmake或者make都可以,没装记得提前装)

make install

 

4.检查

cmake --version

 

5.此方法不需要建立软链接或者写入~/.bashrc

 

6.对于踩过上面的坑我多说一句:

写过~/.bashrc的可以参考之前的vim博文,重新删除path

删除软连接只需要cd /usr/bin,对照着cmake-2.8.12.2-Linux-i386.tar.gz内的五六个文件名rm即可,不输入-y参数,会有提示问是否删除符号链接,此时可以避免删错