全部展开

OpenCV 2.2和更高版本需要使用Cmake生成生成文件,因此需要先安装cmake. 还有其他需要先安装cmake的软件

1. 在Linux环境中打开Web浏览器,输入URL:mac cmake gui,找到最新版本的位置. 通常,发布了两个版本的开源软件: “源分发”和“二进制分发”. 前者是源代码版本,您需要自己将其编译为可执行软件. 后者是编译后的可执行版本,可以直接使用.

2. 在linux环境中打开一个终端,然后输入:

getconf LONG_BIT

如果结果为64,则系统为linux64位. 如果结果为32,则系统为linux32位.

3. 我使用的是64位,因此请在cmake安装软件包网站上的二进制分发版中,在Linux x86_64下选择cmake-3.6.0-Linux-x86 64.tar.gz压缩软件包. 已下载到首页/默认下载

4. 将下载的软件包复制到指定路径,例如/ home / bnumac cmake gui,打开当前文件夹中的终端,然后键入

tar zxvf cmake-3.6.0-Linux-x86 64.tar.gz

此目录中有一个未压缩的文件夹

5. 打开一个新终端,然后输入

不需要预先创建bashrc文件,并且路径会根据您自己的情况而更改. 我设置的路径与解压缩后的cmake包的路径相同.

6. 此时将打开一个文件,找到export PATH =这些行,在这些行下添加另一行以设置环境变量

export PATH = $ PATH: /home/bnu/cmake-3.6.0-Linux-x86 64 / bin

键入后保存

7. 检查版本并测试安装是否成功: 打开终端并输入

cmake --version

结果是: cmake版本3.6.0(已成功安装cmake!)

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/ruanjian/article-145736-1.html

linux cmake装在自己目录下,如何在Linux下安装cmake相关推荐

  1. linux存放脚本目录,linux中Shell脚本所在目录的绝对路径linux操作系统 -电脑资料...

    linux shell 脚本里面如果想得到当前脚本文件存放的绝对路径,也没有太现成的命令可以调用,不过可以通过下面的语句来获取:代码如下复制代码 baseDirForScriptSelf=$(cd & ...

  2. linux系统怎么禁用键盘,桌面应用|如何在 Linux 下锁住键盘和鼠标而不锁屏

    我四岁的侄女是个好奇的孩子,她非常喜爱"阿凡达"电影,当阿凡达电影在播放时,她是如此的专注,好似眼睛粘在了屏幕上.但问题是当她观看电影时,她经常会碰到键盘上的某个键或者移动了鼠标, ...

  3. linux怎样删目录,删除如何在Linux中删除目录

    如何在Linux中删除目弽 有几种方法可以用来删除linux中的目弽.您可以从桌面环境中以图形方式处理它,也可以直接从命令行执行该操作.无论哪种方式都可行,而且它们都同样有效. 在Linux中删除目录 ...

  4. linux中如何压缩目录文件,如何在Linux中压缩文件和目录

    Zip是使用最广泛的存档文件格式,支持无损数据压缩. 压缩文件是一种数据容器,其中包含一个或多个压缩文件或目录.与未压缩的文件相比,压缩文件占用的磁盘空间更少,可以更快地从一台计算机传输到另一台计算机 ...

  5. linux 定时运行脚本_教你如何在Linux下让Python脚本自启动和定时启动

    本文简单介绍如何在Linux下设置Python脚本自启动和定时启动. 一.Python开机自动运行 假如Python自启动脚本为auto.py.那么用root权限编辑以下文件: sudo vim /e ...

  6. linux按目录名查找目录_如何在Linux中查找目录?

    linux按目录名查找目录 Linux provides different ways to find directories. Here we will look at how to find di ...

  7. linux ntp时间立即同步命令_如何在 Linux 下确认 NTP 是否同步?

    我假设我你经使用上述链接设置了 NTP 服务器和 NTP 客户端.现在,如何验证 NTP 设置是否正常工作? -- Magesh Maruthamuthu(作者) NTP 意即 网络时间协议(Netw ...

  8. 在linux中查找重复的文件夹,如何在Linux上找出并删除重复的文件:FSlint

    大家好,今天我们会学习如何在Linux PC或者服务器上找出和删除重复文件.这里有一款工具你可以工具自己的需要使用. 无论你是否正在使用Linux桌面或者服务器,有一些很好的工具能够帮你扫描系统中的重 ...

  9. linux和windows文件共享软件,桌面应用|如何在 Linux 和 Windows 之间共享 Steam 的游戏文件...

    简介:这篇详细的指南将向你展示如何在 Linux 和 Windows 之间共享 Steam 的游戏文件以节省下载的总用时和下载的数据量.我们将展示给你它是怎样为我们节约了 83% 的数据下载量. 假如 ...

最新文章

  1. VS2010 MFC中改变static字体颜色、大小、背景颜色(自定义类),及手动关联变量的方法...
  2. python将空格变成换行_python之路(2)
  3. ESXI磁盘类型的相互转换
  4. 快速优雅的为React组件生成文档
  5. 大罗讲SQL:如何优雅的进行SQL编写?
  6. 代码有温度 科技需向善
  7. PostGIS导入shp数据
  8. 唯唯码 - ios/android的app下载地址合并为一个二维码
  9. MeasureSpec类
  10. php网站静态页面模板,用PHP制作静态网站的模板框架
  11. Radius认证协议(六)报文属性
  12. linux堡垒机开源软件,几款开源的堡垒机
  13. FireFox新标签页打开搜索和书签
  14. 【每日新闻】华米科技收购Zepp与PEI核心资产;西藏宁算科技与阿里云签署框架合作协议...
  15. 三星和华为均发布了5G手机芯片,谁的性能更强?
  16. 怎样在百度UMeditor编辑器中插入腾讯和爱奇艺网站视频?
  17. 用大数据思考用户体验 纪学锋谈《江湖》特色
  18. 详解JSP 中Spring工作原理及其作用
  19. :hover的几种选择用法
  20. OJ刷题记录:将十进制数转换成八进制数 题目编号:545

热门文章

  1. php odbc驱动,用于Windows的PHP 7.0 ODBC驱动程序
  2. java多条件组合查询6_elasticsearch组合多条件查询实现restful api以及java代码实现
  3. 初学JavaWeb需要的前端js,JavaScript是什么样的?
  4. C++一天一个程序(二)
  5. windows server 驱动精灵_还在用Windows文件共享?我来教你一键摆脱Windows海量小文件使用和备份的噩梦...
  6. python 服务端与c++客户端通讯_[原创]python socket 服务端 与 c++客户端通讯,发包内容加密,支持大文件,并发...
  7. [Sdoi2010] 地精部落
  8. SocketServer模块,hmac模块验证client合法性
  9. JAVA递归实现全排列
  10. 密码学笔记——eval(function(p,a,c,k,e,d) 加密破解