1概述Linux下安装CMake,最新版本为3.17.0-rc2,安装??方式有三种:通过软件包仓库安装,通过编译版安装,手动从源码编译安装code2仓库安装作者是Deepin,可以直接用apt安装:sudoaptinstallcmake安装没问题,就是版本有点老,3.7,不满意,所以卸载了:sudoaptautoremovecmake其他请自行搜索。3通过编译版到官网下载:解压,进入目录:tar-zxvfcmake-3.17.0-rc2-Linux-x86_64.tar.gzcdcmake-3.17.0-rc2-Linux-x86_64/binOK,可以直接用cmake-version查看版本。一般需要加软链接:sudoln-scmake/usr/bin/cmake4手动编译安装手动编译安装其实不难。官网文档是三步:4.1在这里下载4.2解压tar-zxvfcmake-3.17.0-rc2.tar.gzcdcmake-3.17.0-rc24.3配置./bootstrap--prefix=/usr/local/cmake只是添加一个安装位置。上图显示成功。如果失败,请根据错误信息进行判断。我这里遇到的问题是GCC和G++的版本不匹配,因为我先把GCC更新到9.2.0,忘记改G++的软链接,导致G++是6.3.0版本,而GCC是版本9.2.0。4.4编译make-j6笔者使用6核,-j可以优化并行度,默认为1。安装过程中有进度提示。我这边没问题,其他问题我自己去搜索。4.5makeinstall安装成功后,为bash_aliases添加别名:vim~/.bash_aliasesplusaliascmake=/usr/local/xxxxx/cmake/bin/cmake:wq:source~/.bash_aliasesor.~/.bash_aliases使用cmake-version测试成功。
