码迷,mamicode.com
首页 > 其他好文 > 详细

编译安装cmake

时间:2019-10-29 09:23:54      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:版本   代码   tps   执行   系统   多次   root账户   ack   新版本   

一、安装cmake

1.为什么用cmake?    
mysql部分版本安装前编译需要用软件cmake,而不是我们之前通常使用的make!

百度百科:CMake 可以编译源代码、制作程式库、产生适配器(wrapper)、还可以用任意的顺序建构执行档。CMake 支持 in-place 建构(二进档和源代码在同一个目录树中)和 out-of-place 建构(二进档在别的目录里),因此可以很容易从同一个源代码目录树中建构出多个二进档。CMake 也支持静态与动态程式库的建构。“CMake”这个名字是“cross platform make”的缩写。虽然名字中含有“make”,但是CMake和Unix上常见的“make”系统是分开的,而且更为高阶。

简言之,就是用了cmake编译工作可以在另一个指定的目录中而非源码目录中进行,源码目录不受任何一次编译的影响,因此在同一个源码树上可以进行多次不同的编译,如针对于不同平台编译,可以跨平台的编译器。
2.编译安装       

1.安装cmake 
wget https://cmake.org/files/v3.6/cmake-3.6.2.tar.gz tar xvf cmake-3.6.2.tar.gz && cd cmake-3.6.2/ ./bootstrap 2.解压,编译安装 gmake

技术图片

gmake install(需要在su命令下执行,或者直接使用root账户安装)

技术图片

查看新版本

[root@localhost cmake-3.6.2]# /usr/local/bin/cmake --version
cmake version 3.6.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).

删除以前默认版本,建立软连接

yum remove cmake -y
ln -s /usr/local/bin/cmake /usr/bin/
cmake --version

cmake 更新完成

编译安装cmake

标签:版本   代码   tps   执行   系统   多次   root账户   ack   新版本   

原文地址:https://www.cnblogs.com/Mercury-linux/p/11756667.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!