cmake相关问题

Posted hbright

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cmake相关问题相关的知识,希望对你有一定的参考价值。

一.cmake升级

在ubuntu 16.04下面把cmake 由 3.5.1升级到 3.11,具体的流程如下所述。

(1)

 sudo apt-get install build-essential
 wget http://www.cmake.org/files/v3.11/cmake-3.11.3.tar.gz
 tar xf cmake-3.11.3.tar.gz
 cd cmake-3.11.3
 ./configure
 make
sudo make install

  基本上按这个流程都不会报错,在安装完成后使用cmake --version时会出现

技术分享图片

发现还是3.5.1版本,但是我在cmake-3.11.3目录下的bin文件夹里看到生成了cmake文件,在bin文件夹下运行./cmake --version会显示此文件版本已经是3.11.3版本,判断是最后安装出现的问题。

使用whereis cmake,发现/usr/bin目录下有一个cmake,但是查看版本的时候显示是老的文件,果断删除,把新的cmake文件复制进行,再运行cmake --version

技术分享图片

在使用whereis cmake的时候如下:

技术分享图片

发现bin和lib下面都有cmake相关的文件,应该是环境变量问题,于是在当前用户下添加了如下环境变量

vim ~/.bashrc

加入

export PATH=/usr/local/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export CMAKE_ROOT=/usr/local/share/cmake-3.11

然后再

source ~/.bashrc

再次调用cmake --version就显示成功了。

 

以上是关于cmake相关问题的主要内容,如果未能解决你的问题,请参考以下文章

cmake相关问题

Wagtail - 在页面上呈现带有相关片段和标签的数据时遇到问题

没装gcc能用cmake吗?

Jekyll 偏移代码片段高亮的初始行

AJAX相关JS代码片段和部分浏览器模型

CMake Fortran 编译器相关标志