Ubuntu下安装最新版本的CMake

本文详细介绍了如何通过wget下载并手动安装CMake的最新版本2.8.9,包括卸载旧版本、下载文件、解压缩、创建链接等步骤,以及后续项目的应用。同时提供了解决方案以获取最新的CMake文档资源。

Ubuntu自带的apt-get install方式安装的CMake版本有点老。项目中需要最新版本的CMake 2.8.9, 这个版本还是采用CPack打包的,为了体验一把CPack的发布的便利性,就试用一下。

首先卸载已经安装的旧版的CMake

apt-get autoremove cmake

然后下载:

cd /usr

wget http://www.cmake.org/files/v2.8/cmake-2.8.9-Linux-i386.tar.gz

解压:

tar zxvf cmake-2.8.9-Linux-i386.tar.gz

好了,看一下解压后的目录结构:

  1. # tree -L 2 
  2. ├── bin 
  3. │   ├── ccmake 
  4. │   ├── cmake 
  5. │   ├── cmake-gui 
  6. │   ├── cpack 
  7. │   └── ctest 
  8. ├── doc 
  9. │   └── cmake-2.8 
  10. ├── man 
  11. │   └── man1 
  12. └── share 
  13.     ├── aclocal 
  14.     ├── applications 
  15.     ├── cmake-2.8 
  16.     ├── mime 
  17.     └── pixmaps 
  18.  
  19. 11 directories, 5 files 


bin下面有各种cmake家族的产品程序,cpack也有了。非常好,后面的项目正需要它。

 

现在创建链接:

  1. ln -s /usr/cmake-2.8.9-Linux-i386/bin/* /usr/bin/ 

然后执行命令检查一下:

  1. # cmake --version 
  2. cmake version 2.8.9 

ok。现在cmake最新版本安装成功。

 

CMake的官方书籍很贵,并且总是晚于实际最新版本,如果想看最新的文档,建议参考:

http://www.cmake.org/cmake/help/cmake_tutorial.html

### 在 Ubuntu安装指定版本的 CMake 要在 Ubuntu 系统上安装特定版本的 CMake,可以通过以下方法实现: #### 方法一:通过源码手动安装 此方法允许完全控制所要安装的具体版本。 1. **查看当前已安装CMake 版本** 使用以下命令确认系统中是否存在已有版本以及其具体版本号: ```bash cmake --version ``` 2. **卸载现有版本(如果需要)** 如果已经存在不需要的版本,则先将其移除: ```bash sudo apt remove cmake ``` 3. **下载目标版本的 CMake 源码包** 访问官方发布页面并获取所需版本的压缩包链接。例如,对于 3.22.0 版本: ```bash wget https://cmake.org/files/v3.22/cmake-3.22.0.tar.gz ``` 4. **解压并编译安装** 解压文件后进入目录完成配置、编译和安装过程: ```bash tar -xzvf cmake-3.22.0.tar.gz cd cmake-3.22.0 ./configure make -j8 sudo make install ``` 若在此过程中遇到缺少依赖项的情况,可尝试安装必要的开发库来解决问题: ```bash sudo apt-get install libssl-dev ``` 5. **验证新版本是否成功安装** 执行如下命令检查最终安装情况: ```bash cmake --version ``` #### 方法二:利用预编译二进制文件简化流程 这种方法无需经历复杂的编译操作即可快速部署所需的 CMake 版本。 1. **下载对应架构的预编译二进制文件** 假设目标为 v3.24.0 的 Linux x86_64 架构版: ```bash cd /usr/local/ wget https://cmake.org/files/v3.24/cmake-3.24.0-linux-x86_64.tar.gz ``` 2. **解压至适当位置并将路径加入环境变量** 将下载好的压缩包解开,并调整 `PATH` 环境变量以便全局调用: ```bash tar -zxvf cmake-3.24.0-linux-x86_64.tar.gz echo 'export PATH=/usr/local/cmake-3.24.0-linux-x86_64/bin:$PATH' >> ~/.bashrc source ~/.bashrc ``` 3. **测试安装效果** 同样地,再次运行版本查询命令以确保一切正常工作: ```bash cmake --version ``` #### 注意事项 - 当采用源码方式安装时,请注意清理残留数据以防干扰后续步骤[^1]。 - 对于某些特殊场景下可能还需要额外处理权限等问题才能顺利完成整个过程[^3]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值