编译版本:cmake-3.8.0-rc2

为了能够在Ubuntu 16.04中编译出ccmake和cmake-gui,首先需要安装libncurses5-dev

sudo apt install libncurses5-dev

并且需要Qt的支持,我使用的版本是5.8.0。我使用ccmake编译

cd src

mkdir Build

cd Build

ccmake .. -DCMAKE_PREFIX_PATH=/home/xzgz/Desktop/Software/qt-everywhere-opensource-src-5.8.0/build -DCMAKE_INSTALL_PREFIX=$PWD

路径/home/xzgz/Desktop/Software/qt-everywhere-opensource-src-5.8.0/build是Qt的安装路径,-DCMAKE_INSTALL_PREFIX=$PWD表示安装再当前

目录。回车后,按c,configure之后如下图所示:

注意BUILD_CursesDialog,BUILD_QtDialog选项都得是“ON”的状态,二者分别对应着ccmake,cmake-gui。

之后再按c,直至出现g选项,然后按g,generate之后,输入make install,编译并安装即可。

cmake linux编译,Ubuntu 16.04编译cmake源码相关推荐

  1. android s905 编译_NanoPi K2 (Amlogic S905) Ubuntu 16.04 编译Android 5.1系统源码

    NanoPi K2 (Amlogic S905) Ubuntu 16.04 编译Android 5.1系统源码 1. 下载源码 在这里下载https://www.mediafire.com/folde ...

  2. ubuntu 16.04 编译android 7.1,jack报错

    ubuntu 16.04 编译android 7.1,jack报错 Writing client settings in /home/nikos/.jack-settings Installing j ...

  3. 4t gpt索引 linux如何挂载,LINUX教学:Ubuntu 16.04通过GPT挂载硬盘

    <LINUX教学:Ubuntu 16.04通过GPT挂载硬盘>要点: 本文介绍了LINUX教学:Ubuntu 16.04通过GPT挂载硬盘,希望对您有用.如果有疑问,可以联系我们. 记录下 ...

  4. WSL Ubuntu 20.04下Android源码编译与导入Android Studio

    源码下载见前文:WSL Ubuntu 20.04下Android源码下载 idegen 模块编译 在development/tools/idegen/README下可以看到关于 idegen 工具的相 ...

  5. Linux(Ubuntu 16.04)下非root用户编译安装Python 3.8.6

    鬼知道我一天天都在什么破事上浪费时间.--鲁迅(不是 起因 老板舍不得买卡,需要训练一个训练起来非常耗时的模型,借了别人服务器使,人家给了一台硬件相当不错(我活这么久没见过).软件极其落后的机器,系统 ...

  6. ubuntu 16.04 编译构建QEMU依赖的软件

    在原生ubuntu 16.04下编译构建QEMU过程中,会遇到若干错误.出现这些错误的原因是系统缺少一些软件.根据过去的经验,缺少的软件包列表如下: python, pkg-config, bison ...

  7. Ubuntu 16.04编译Android 7.1.2

    折腾了很久,终于搞定了这个环境.记录一下. 准备工作: 1. 首先在Ubuntu官网上下载Ubuntu16.04的官方镜像.官网下载地址(这个找了很久,这里可以直接下载ISO镜像):https://l ...

  8. 16.04编译android 7.0,[原创]使用ubuntu 16.04编译android-6.0.0_r1

    前言 最近一直在折腾这个android源码从Mac到docker再到ubuntu14.04,最后换了ubuntu 16.04,前前后后花了大概2个星期,感觉自己就是自带bug的男人...呵呵了,记录一 ...

  9. skyeye linux qt,Ubuntu 16.04上安装SkyEye及测试

    说明一下,在Ubuntu 16.04上安装SkyEye方法参考自互联网,仅供学习. 一.检查支持软件包 gcc, make, vim(optional), ssh, subversion binuti ...

最新文章

  1. 基本数据类型转换规则
  2. Spring 系列,第 2 部分: 当 Hibernate 遇上 Spring
  3. P2550 [AHOI2001]彩票摇奖(python3实现)
  4. 转:70个漂亮实用的JavaScript和Ajax技术(有图有例子)
  5. elasticsearch最大节点数_ElasticSearch读写底层原理及性能调优
  6. java servlet JSP 区别_servlet和jsp的区别
  7. LinkedIn庄振运:从国家部委公务员到硅谷系统性能专家,创新是唯一主旋律
  8. mac电脑上如何看java jdk文档
  9. wxid转扫一扫协议加好友
  10. Python访问剪贴板
  11. 对一个list进行乱序处理
  12. vue使用three.js加载.FBX模型文件
  13. 如何查看计算机是否新装了硬盘,如何查看笔记本电脑换固态硬盘 判断笔记本电脑是否可换固态硬盘的技巧...
  14. OpenFoam编程笔记——starccm网格转openfoam格式
  15. 深度调查:危险的“360安全卫士”!
  16. 关于IT行业的职业规划
  17. 阿里云王牌架构师一问开发者:我需要一个高并发的架构,我的系统要改造成微服务吗
  18. SGP.21 eSIM Architecture Specification v2.4学习总结
  19. Android App运行时签名校验
  20. 阿里内推实习生电话面试

热门文章

  1. Condition总结-CountDownLatch源码分析
  2. 四大对象是什么时候创建的?
  3. MyBatis 架构分层与模块划分-接口层
  4. MyBatis 实际使用案例-transactionManager
  5. alchemy php,Python下SQLAlchemy的简单介绍
  6. 采购订单模板_采购必备:如何搭建合规的采购流程
  7. c++读取utf8文件_经常在日常工作中处理统一码文件(or其他编码)?这篇必读
  8. 15怎么自己画元件_【技术】3.1(1) 先了解清楚了,才能画一个元件-成都单片机开发...
  9. zsh和bash的切换,默认shell,alias拼接组合多条命令
  10. Android隐藏EditText长按菜单中分享功能探索