近期学习cmake,顺便记录下cmake在linux下的源码安装
默认安装的cmake版本较低,这里采用cmake3以上版本。默认ubuntu-server安装的cmake3.10似乎不识别cmake -B 命令,这里不知道存个疑问。
首先下载cmake源码,并解压
wget https://github/Kitware/CMake/releases/download/v3.19.5/cmake-3.19.5.tar.gz
tar -zxvf cmake-3.19.5.tar.gz
cd cmake-v3.19.5
计划将cmake安装在$HOME/app/cmake-build-3.23.2目录下
编译之前安装依赖
# 安装openssh-server 依赖
sudo apt-get install -y libssl-dev
配置安装路径,安装
./bootstrap --prefix=$HOME/app/cmake-build-v3.19.5
make -j && make install
最后修改环境变量~/.bashrc:
export CMAKE_HOME=/home/wzy/app/cmake-build-v3.19.5
export PATH=$CMAKE_HOME/bin:$PATH
更新后,验证cmake
source ~/.bashrc
cmake --version
更多推荐
cmake源码编译安装
发布评论