一.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就显示成功了。

最新文章

  1. stm8的IIC库的使用
  2. JQuery调用Servlet实现文件下载
  3. jQuery基础之选择器
  4. C#中子类与父类的相互转换
  5. CSRF的防御实例(PHP)
  6. shell脚本实例-菜单样例
  7. slice的用法与用量
  8. APP常用模块
  9. SSM框架搭建(Spring+SpringMVC+MyBatis)与easyui集成并实现增删改查实现
  10. Java中的List转换成JSON报错(一)
  11. java应用性能分析
  12. 【CF486E】LIS of Sequence题解
  13. Php7 开发笔记
  14. 简单易懂的 Vue.js 基础知识 !
  15. 走进HTTP协议之二 基本HTTP机制
  16. docker部署路飞学城
  17. Delphi IdHTTP 设置cookie 和访问后读取Cookie 值
  18. C++字符串完全指引
  19. 错误:Python Urlfetch Error:'GET
  20. 批量更新 A表的PK_ID字段

热门文章

  1. 搭建node.js
  2. java 多线程系列基础篇(九)之interrupt()和线程终止方式
  3. python获得当前工作目录和修改
  4. c#抓取网页数据
  5. Mysql Hive 通用的行列转换
  6. mac 彻底卸载Paragon NTFS
  7. iOS 打包生成ipa文件(使用终端命令打包)
  8. Opencv中Rect_类
  9. 后台执行UNIX/Linux命令和脚本的五种方法
  10. Luogu 4363 [九省联考2018]一双木棋chess