centos 6.5下cmake工具的安装与配置

一、cmake是什么?

CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。CMake
可以编译源代码、制作程式库、产生适配器(wrapper)、还可以用任意的顺序建构执行档。CMake 支持 in-place 建构(二进档和源代码在同一个目录树中)和 out-of-place 建构(二进档在别的目录里),因此可以很容易从同一个源代码目录树中建构出多个二进档。CMake 也支持静态与动态程式库的建构。

“CMake”这个名字是“cross platform make”的缩写。虽然名字中含有“make”,但是CMake和Unix上常见的“make”系统是分开的,而且更为高阶。

二、安装cmake工具:

0.使用yum命令安装GCC开发工具包以及开发库

yum -y groupinstall "Development Tools"

1.下载源码安装包:cmake-3.6.0.tar.gz(下载地址:https://cmake.org/files/v3.6/cmake-3.6.0.tar.gz)

或使用命令:wget https://cmake.org/files/v3.6/cmake-3.6.0.tar.gz

2.新建用户名和组

groupadd -g 501 train

useradd -g  train  -u 501 -m operation

3.切换到operation用户并新建bak文件目录

su - operation

mkdir bak

4.使用cd命令进入到bak目录下,接着再使用rz命令上传cmake源码安装包[cmake-3.6.0.tar.gz]至/home/operation/bak目录

cd back

rz

5.使用exit命令退出为root用户,接着使用cd命令进入到bak目录【我们这里使用root用户安装cmake工具】

exit

cd bak

6.使用tar命令解压缩cmake-3.6.0.tar.gz源码包

tar -xzvf cmake-3.6.0.tar.gz

6.使用cd命令进入cmake-3.6.0目录,接着使用ll命令查看cmake-3.6.0目录下的文件内容

cd cmake-3.6.0

ll

7.配置、编译、安装cmake

//源代码安装的第一步,主要的作用是对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系,但并不是所有的tar包都是源代码的包,楼主可以ls看看有没有configure这个文件,也许你下的是二进制的包,如果是二进制的包,解压后直接就能使用

./configure

//根据 Makefile 中规定的内容进行编译,生成的可执行文件放在当前目录或某个子目录。

make

//将make生成的文件安装到系统目录中

make install

8.用vi命令在文件/etc/profile文件中增加变量,使其永久有效

vi /etc/profile

9.在文件末尾处增加一下三行代码

#cmake tools

PATH=/home/operation/cmake-3.6.0/bin:$PATH

export PATH

10.使用source命令使刚修改的文件生效,接着使用echo命令查看PATH的值

source /etc/profile

echo $PATH

11.检查cmake是否成功安装,如果显示如下信息则恭喜你,cmake已经安装成功!

cmake --version

时间: 2024-10-31 06:45:02

centos 6.5下cmake工具的安装与配置的相关文章

CentOS 6.4下Squid代理服务器的安装与配置

一.简介 代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息. Squid是一个缓存Internet 数据的软件,其接收用户的下载申请,并自动处理所下载的数据.当一个用户想要下载一个主页时,可以向Squid 发出一个申请,要Squid 代替其进行下载,然后Squid 连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页面时,Squid 把保存的备份立即传给用户,使用户觉得速度相当快.Squid 可以代理HTTP.FTP.GOPH

CentOS 6.3下rsync服务器的安装与配置[转]

CentOS 6.3下rsync服务器的安装与配置 一.rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录. Rsync 是用于取代rcp的一个工具,Rsync使用所谓的 “Rsync 算法” 来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快.您可以参考 How Rsync Works A Prac

【转载】CentOS 6.3下rsync服务器的安装与配置

一.rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录. Rsync 是用于取代rcp的一个工具,Rsync使用所谓的 “Rsync 算法” 来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快.您可以参考 How Rsync Works A Practical Overview 进一步了解 rsync

CentOS 6.5下Samba服务器的安装与配置

一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件.后来微软又把 SMB 改名为 CIFS(Common Internet File System),即公共 Internet 文件系统,并且加入了许多新的功能,这样一来,使得Samba具有了更强大的功能

[转]CentOS 6.4下Squid代理服务器的安装与配置

一.简介 代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息. Squid是一个缓存Internet 数据的软件,其接收用户的下载申请,并自动处理所下载的数据.当一个用户想要下载一个主页时,可以向Squid 发出一个申请,要Squid 代替其进行下载,然后Squid 连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页面时,Squid 把保存的备份立即传给用户,使用户觉得速度相当快.Squid 可以代理HTTP.FTP.GOPH

CentOS 6.3下Samba服务器的安装与配置

转自:http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.html 一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件.后来微软又把 SMB 改名为 CIFS(Common Internet

CentOS 6.3下rsync服务器的安装与配置

一.rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录. Rsync 是用于取代rcp的一个工具,Rsync使用所谓的 “Rsync 算法” 来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快.您可以参考 How Rsync Works A Practical Overview 进一步了解 rsync

CentOS 6.3下Samba服务器的安装与配置(转)

一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件.后来微软又把 SMB 改名为 CIFS(Common Internet File System),即公共 Internet 文件系统,并且加入了许多新的功能,这样一来,使得Samba具有了更强大的功能

CentOS 6.5下Squid代理服务器的安装与配置

一.系统环境 操作系统:CentOS release 6.5 Squid版本:squid-3.1.10-20.el6_5.3.x86_64 SELINUX=disabled HTTP Service: stoped 二.安装Squid服务 2.1 检查squid软件是否安装 # rpm -qa|grep squid 2.2 如果未安装,则使用yum 方式安装 # yum -y install squid 2.3 设置开机自启动 # chkconfig --level 35 squid on