Linux中,cmake-3.x 编译安装说明
来源:互联网 发布:2017软件开发工资 编辑:程序博客网 时间:2024/06/05 05:00
首先回顾一下 cmake-2.x 的编译安装。
================ cmake-2.x编译安装说明 ================
编译安装的命令:
./bootstrap --prefix=安装目录(默认为/usr/local)
make
make install(根据安装目录的不同,可能需要root权限)
执行脚本文件bootstrap时加上参数“--qt-gui”,可编译生成GUI版cmake程序。
编译、安装完成后,编辑文件 ~/.bash_profile ,将“安装目录/bin”加入环境变量PATH。
安装好的cmake自带man文档,只要将“安装目录/bin”加入环境变量PATH,即可使用man查看cmake的使用帮助,无需修改 /etc/man.config 。
================ cmake-3.x编译安装说明 ================
安装步骤基本同cmake-2.x,主要区别在于帮助文档的构建方式。
cmake-2.x的帮助文档其实是嵌在源代码中,并编译进可执行文件,通过“--help-full、--help-html、--help-man”等参数分别输出文本格式、html格式、man格式的帮助文档。
cmake-3.x只保留了“--help-full”用于输出文本格式的帮助文档,另外两种格式需要借助文档生成工具sphinx(一个Python插件)。
在执行脚本文件bootstrap时,通过如下参数指定要构建的帮助文档:
--sphinx-man 构建man帮助文档
--sphinx-html 构建html帮助文档
--sphinx-qthelp 构建qch帮助文档
--sphinx-build=/path/to/sphinx-build 设置sphinx-build程序的路径
执行make前需要安装sphinx。调用Python提供的pip命令(Python3中为pip3)进行安装:
/path/to/pip install 源码包路径
================ cmake-2.x编译安装说明 ================
编译安装的命令:
./bootstrap --prefix=安装目录(默认为/usr/local)
make
make install(根据安装目录的不同,可能需要root权限)
执行脚本文件bootstrap时加上参数“--qt-gui”,可编译生成GUI版cmake程序。
编译、安装完成后,编辑文件 ~/.bash_profile ,将“安装目录/bin”加入环境变量PATH。
安装好的cmake自带man文档,只要将“安装目录/bin”加入环境变量PATH,即可使用man查看cmake的使用帮助,无需修改 /etc/man.config 。
================ cmake-3.x编译安装说明 ================
安装步骤基本同cmake-2.x,主要区别在于帮助文档的构建方式。
cmake-2.x的帮助文档其实是嵌在源代码中,并编译进可执行文件,通过“--help-full、--help-html、--help-man”等参数分别输出文本格式、html格式、man格式的帮助文档。
cmake-3.x只保留了“--help-full”用于输出文本格式的帮助文档,另外两种格式需要借助文档生成工具sphinx(一个Python插件)。
在执行脚本文件bootstrap时,通过如下参数指定要构建的帮助文档:
--sphinx-man 构建man帮助文档
--sphinx-html 构建html帮助文档
--sphinx-qthelp 构建qch帮助文档
--sphinx-build=/path/to/sphinx-build 设置sphinx-build程序的路径
执行make前需要安装sphinx。调用Python提供的pip命令(Python3中为pip3)进行安装:
/path/to/pip install 源码包路径
在安装过程中,pip需要联网下载安装一堆别的Python插件。为了在无法联网的计算机上安装cmake-3.x,建议先在一台能访问互联网的计算机上安装sphinx,构建cmake-3.x及其帮助文档。执行make install后,将安装好的文件部署到无法联网的计算机。
cmake下载地址 https://cmake.org/files/
sphinx下载地址 https://github.com/sphinx-doc/sphinx/
阅读全文
0 0
- Linux中,cmake-3.x 编译安装说明
- Linux cmake 编译安装
- mysql中cmake常用参数说明 和 编译安装mysql
- mysql中cmake常用参数说明 和 编译安装mysql
- Linux(Redhat)编译安装cmake
- Linux中,texinfo-6.4 编译安装说明
- ubuntu 安装cmake-3.x
- osgearth mac/linux 下 cmake 编译安装
- CentOS 6.x下cmake编译方式安装MySQL5.5
- MySQL CMake 安装说明
- Cocos2d-x 3.X CMake MinGW版本编译运行
- Cocos2d-x 3.X CMake MinGW版本编译运行
- Linux 下编译安装OpenCV,Cmake的安装
- cmake编译安装mysql
- cmake的安装编译
- 编译以及安装cmake
- 编译安装cmake
- cmake编译安装记录
- 每天一点mysql-创建数据库并插入数据
- RecyclerView源码浅析之测量与布局
- 图的表示
- 如何看待性欲?
- Ubuntu下使用USB3.2接口
- Linux中,cmake-3.x 编译安装说明
- 用JavaScript来实现栈
- 第八章 流量复制/AB测试/协程
- MySQL数据库优化经验详谈(服务器普通配置)
- 数组实现二叉树
- keras自动编码器实现系列之卷积自动编码器
- AdversarialNetsPapers: The classical Papers about adversarial nets
- Android_设置软盘监听事件
- 单例模式