企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] ## 升级到cmake 3.9.2 ***** 查看版本 ``` cmake --version ``` 下载新版本 ``` wget https://cmake.org/files/v3.9/cmake-3.9.2.tar.gz ``` 解压-安装 ``` tar -xvf cmake-3.9.2.tar.gz cd cmake-3.9.2 ./configure sudo make && make install ``` ### 遇到的错误 安装完后,执行cmake --version会报如下错误: ``` CMake Error: Could not find CMAKE_ROOT !!! CMake has most likely not been installed correctly. Modules directory not found in /Applications/CMake 2.8-11.app/Contents/bin CMake Error: Error executing cmake::LoadCache(). Aborting. ``` 【解决方法】 ``` 先执行:hash -r 然后再执行:cmake --version ``` ## 升级到cmake3.12.2 一般安装 cmake 最直接的方法是: ``` sudo apt install cmake-qt-gui ``` 但是这个方法安装的 cmake cmake-gui 的版本都是比较低的,一些工具在编译过程中会对 cmake 版本有要求。 这里以 cmake 3.12.2 版本为例(其他版本,名字换成对应版本即可): ``` $ sudo apt-get autoremove cmake $ wget https://cmake.org/files/v3.12/cmake-3.12.2-Linux-x86_64.tar.gz $ tar zxvf cmake-3.12.2-Linux-x86_64.tar.gz $ mv cmake-3.12.2-Linux-x86_64 /opt/cmake-3.12.2 $ ln -sf /opt/cmake-3.12.2/bin/* /usr/bin/ ``` 最后可以通过下面的命令查看当前 cmake 版本信息: ``` cmake --version ```