centos 编译安装cmake和常见过程错误解决办法(linux系统均适用,以爬坑。。)
文章目录
- 下载并编译cmake 3
- 创建快捷命令
- 测试版本
- 报错信息
- 参考链接
下载并编译cmake 3
# 下载源代码
wget https://cmake.org/files/v3.10/cmake-3.10.2.tar.gz# 解压
tar -zxvf cmake-3.10.2.tar.gz # 切换目录
cd cmake-3.10.2# 编译模板预置
./bootstrap --prefix=/usr/local/cmake# 编译安装
make && make install # 卸载自带低版本cmake
yum remove cmake
创建快捷命令
vi /usr/bin/cmake
/usr/local/cmake/bin/cmake $*
测试版本
# 查看版本号
cmake3 -v
报错信息
[root@cb0ece89d64c cmake-3.10.2]# ./configure --prefix=/usr/local/cmake-3.10.2 && make -j 8 && make install---------------------------------------------
CMake 3.10.2, Copyright 2000-2017 Kitware, Inc. and Contributors
---------------------------------------------
Error when bootstrapping CMake:
Cannot find appropriate C compiler on this system.
Please specify one using environment variable CC.
See cmake_bootstrap.log for compilers attempted.
---------------------------------------------
Log of errors: /root/codes/cmake-3.10.2/Bootstrap.cmk/cmake_bootstrap.log
解决方法: 安装c++依赖即可,yum install gcc-c++
[root@cb0ece89d64c cmake-3.10.2]# cmake3 --version
CMake Error: Could not find CMAKE_ROOT !!!
CMake has most likely not been installed correctly.
Modules directory not found in
/usr/share/cmake-3.10
cmake version 3.10.2
CMake suite maintained and supported by Kitware (kitware.com/cmake).
由于根目录问题导致:由于旧的cmake版本卸载不干净导致,通过vi /usr/bin/cmake
替换为下面的内容,即可解决
/usr/local/cmake/bin/cmake $*
参考链接
cmake安装源
centos 编译安装cmake和常见过程错误解决办法(linux系统均适用,以爬坑。。)相关推荐
- php session 编译,编译安装PHP使用session_start()时报错解决办法
系统上的PHP是编译安装的,在session_start()的时候报错! A 错误信息: Warning: session_start(): open(/var/lib/php/session/ses ...
- cad安装日志文件发生错误_安装软件提示“打开安装日志文件时发生错误”解决办法...
最近有朋友在安装loadrunner时发生报错,windows installer报错:打开安装日志文件时发生错误.请检查指定的日志文件位置是否存在并且可以写入. 造成报错的原因就是他之前安装过一次l ...
- Ubuntu系统 安装与配置 常见异常与解决办法
文章目录 1.通过VMware安装Ubuntu提示以独占方式锁定此配置文件失败.另一个正在运行的VMware进程可能正在使用配置文件以及虚拟机黑屏 2.win10更新以后VMware无法打开虚拟机黑屏 ...
- nc系统搜索服务器失败怎么办,nc: invalid option — ‘e’错误解决办法 linux系统启动weblogic受管服务器报un...
延伸:linux系统启动weblogic受管服务器报unable to get file lock 描述:...报如下错误时: Multicast socket receive error: ja.. ...
- 常见LNK2001错误解决办法
学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过.产生连接错误的原因非常多,尤其LNK2001错误 ...
- 安装app提示解析包错误解决办法
安卓10.0以上版本安装apk使用以下代码会提示:解析包错误 Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType ...
- 虚拟机上安装Ubuntu时遇到SQUASHFS错误解决办法:QUASHFS error: squashfsread_data failed to read block 0x3773d14e
在虚拟机上安装Ubuntu20.04系统时,感觉已经安装的差不多了,但是屏幕上一直刷屏SQUASHFS error: squashfsread_data failed to read block 0x ...
- 安装Office2010/2007出现1935错误解决办法
安装Office出现1935问题导致无法安装 或"打开或关闭windows功能 "空白问题都可以用如下方法解决,本人就是通过如下方法解决,希望对大家有帮助. 1.在运行里输入reg ...
- SSCMS在win10下安装iis运行报500错误解决办法
这里是官方的一个小坑,官方是用服务器iis的安装界面,在本地一般是win10系统,安装有一点不同导致报错. 在windows功能里面要注意勾选以下选项即可解决问题:
最新文章
- Navicat链接数据库报错1130解决方案
- git log 查看提交记录,参数:
- python判断文件是否为空文件对象_判断Python对象是不是为文件对象的方法有哪些...
- jQuery的HTML与CSS方法
- 从甲骨文中国裁员说起
- windows 下安装linux子系统及其可视化【Linux】
- openstack cinder api对应的命令行接口
- 探码SaaS帮助企业开展数字化营销之路!
- 在虚拟机上部署discuz论坛系统
- java facade dao_nsg-DAO
- 原生javascript的账号密码登录验证
- Vue项目的登录和注册界面
- 2019电商生意经(三):内容化,跨界与反击
- 黑苹果系统备份还原步骤
- 程序员去美国工作:工作在加州的华为
- 建网站如何选择服务器
- 安卓SO层开发 -- 编译指定平台的SO文件
- Java面试与职业生涯规划
- Generative Adversarial Nets——NIPS2014
- 5G智慧路灯杆 赋能物联网智慧城市