cmake相关问题
2024-09-03 22:42:37
一.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就显示成功了。
最新文章
- stm8的IIC库的使用
- JQuery调用Servlet实现文件下载
- jQuery基础之选择器
- C#中子类与父类的相互转换
- CSRF的防御实例(PHP)
- shell脚本实例-菜单样例
- slice的用法与用量
- APP常用模块
- SSM框架搭建(Spring+SpringMVC+MyBatis)与easyui集成并实现增删改查实现
- Java中的List转换成JSON报错(一)
- java应用性能分析
- 【CF486E】LIS of Sequence题解
- Php7 开发笔记
- 简单易懂的 Vue.js 基础知识 !
- 走进HTTP协议之二 基本HTTP机制
- docker部署路飞学城
- Delphi IdHTTP 设置cookie 和访问后读取Cookie 值
- C++字符串完全指引
- 错误:Python Urlfetch Error:'GET
- 批量更新 A表的PK_ID字段