1 检测是否安装CMake
使用以下命令查看cmake版本
cmake --version
如果已安装了cmake则会输出cmake版本,如果未安装cmake,则会输出
cmake: command not found
2 apt-get安装CMake
使用
apt-get install cmake
安装的cmake一般都是版本比较低的cmake,在有些时候编译某些项目时,这个版本是不能满足需求的。这个时候一般都会需要先使用以下命令卸载通过apt-get方式安装的cmake
apt-get remove cmake
然后再通过源码编译的方式安装cmake。
3 编译安装高版本CMake
首先从CMake官网:https://cmake.org/download/下载新版本的CMake源码,本文以写本文时的CMake 3.28.1为例。
3.1 下载
使用以下命令获取源码
wget -c https://github.com/Kitware/CMake/releases/download/v3.28.1/cmake-3.28.1.tar.gz
3.2 解压
使用以下命令解压
tar -xvf cmake-3.28.1.tar.gz
3.3 编译
进入解压后的文件夹,执行
./bootstrap
或者
./configure
如果出现以下错误
Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY OPENSSL_INCLUDE_DIR)
则可以通过安装ssl库解决,执行
apt-get install libssl-dev
执行完上一步之后,然后开始编译安装
make
make install
编译和安装完成之后,使用
cmake --version
验证cmake版本。
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:Ubuntu – 编译安装CMake
原文链接:https://www.stubbornhuang.com/2924/
发布于:2023年12月20日 9:22:12
修改于:2023年12月20日 9:24:41
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论
52