官网下载:https://cmake.org/download/ (很慢)
下载 cmake-3.17.1-Linux-x86_64.tar.gz
后解压
sudo tar -zxvf cmake-3.17.1-Linux-x86_64.tar.gz
sudo chmod -R 777 cmake-3.17.1-Linux-x86_64.tar.gz
使用cmake:
/home/sky/cmake/cmake-3.17.1-Linux-x86_64/bin/cmake
为了方便使用,使用软链接:
ln -sf /home/sky/cmake/cmake-3.17.1-Linux-x86_64/bin/* /usr/bin/
参考博客:https://ywnz.com/linuxrj/3089.html
参考博客:
https://blog.csdn.net/qq_42393859/article/details/85251356
https://www.jianshu.com/p/379f89355dc4 (简书)
采用源码编译:Nvidia Tx2上需要用这种方式安装
下载 cmake-3.17.1.tar.gz :
1)下载cmake-3.17.1.tar.gz : https://cmake.org/files/
2) 将 cmake-3.17.1.tar.gz 解压, 为了防止出现权限不足问题,对文件更改权限:
解压:
sudo tar -zxvf cmake-3.17.1.tar.gz
权限:
sudo chmod -R 777 cmake-3.17.1
3)安装gcc-c++:
sudo apt-get install build-essential
或者直接执行这两条命令
sudo apt-get install gcc
sudo apt-get install g++
4)进入文件夹下执行以下命令:
sudo ./bootstrap
sudo make -j4
sudo make install
5)查看是否安装成功以及安装版本:
cmake --version