centos6.9编译安装cmake3.10.2

author author     2022-10-12     430

关键词:

1.去官网下载cmake源码包

https://cmake.org/

cmake最新版本3.10.2需要c++11支持,gcc4.8以下并未包含,因此,需要准备好新版本的gcc.

gcc编译请参考

cmake-3.9.6版本,此版本并不需要C + +11

2.检查环境变量

PATH=/usr/local/gcc-4.8.5/bin:$PATH

3.检查动态库

#cat /etc/ld.so.conf.d/gcc4.8.5.conf
/usr/local/gcc-4.8.5/lib64

4.查看当前系统gcc版本

#gcc -dumpversion
4.8.5

#g++ -dumpversion
4.8.5

5.解压cmake源码包至任意临时目录

#tar xvf cmake-3.10.2.tar.gz -C /app/sdb/

6.编译安装cmake

安装依赖包

# yum install ncurses-devel libaio-devel openssl-devel  -y

编译文件

make命令中的-j 指定同时开启的进程数,要充分发挥多核处理器的并行执行优势,这个值应该是处理器芯片上物理核心的2倍。CPU给不给力就看这个了。

#lscpu |grep -A 1 ‘Model name‘
Model name:            Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz
Stepping:              4
# cd cmake-3.10.2
#./configure --prefix=/usr/local/cmake-3.10.2 && make -j 8 && make install

编译后目录占用空间338M

技术分享图片

7.添加环境变量至你熟悉的配置文件中

#cd /usr/local/
#ln -s cmake-3.10.2 cmake

#vim /etc/profile.d/env.sh
PATH=/usr/local/gcc-4.8.5/bin:/usr/local/cmake/bin:$PATH

#source /etc/profile.d/env.sh

8.检验cmake

#which cmake
/usr/local/cmake/bin/cmake

#cmake --version
cmake version 3.10.2

centos6.9编译安装lamp+xcache(代码片段)

Centos6.9编译安装LAMPapache2.4+Mysql5.7+php5.6.34+Fast-cgi+xcache实验环境:VMwareWorkstationPro14(试用版)系统平台:CentOSrelease6.9(Final)内核2.6.32-696.el6.x86_64Apache/2.4.29(Unix)PHP5.6.34(cli)xcache3.2.01.编译安装apache 查看详情

centos6.9编译安装lnmp环境2

 CentOS6.9编译安装LNMP环境今天尝试一下用编译的方式来搭建lnmp运行环境。所有软件都采用当前最新版本,除了CentOS。这是由于目前企业大多数应该都还在使用CentOS6的缘故,并且CentOS7目前还在迭代中。虽说不会有大的改动,... 查看详情

centos6.9编译安装httpd2.4

实验环境准备:官网http://www.apache.org/下载源代码httpd2.4,以及相关依赖包apr-1.6.2,apr-util-1.6.0准备没有安装过httpd任何版本的centos6.9系统安装开发包]#yum install openssl-devel -y]#yum install pcre-devel -y]#yu 查看详情

centos6.9编译安装gcc4.8.5

前言GCC(GNUCompilerCollection,GNU编译器合集)是linux以及其他类UNIX平台上进行开源项目,软件开发等必不可少的工具链组成之一。(其他的还有clang以及llvm等编译器)对于程序员以及系统管理员而言,经常需要从软件的源码进行手... 查看详情

centos6.9基于fpm模式编译安装实现lamp应用wordpress(代码片段)

**准备工作:1LinuxCentos6.92php-7.2.1.tar.bz23apr-1.6.3.tar.bz24apr-util-1.6.1.tar.bz25httpd-2.4.29.tar.bz26phpMyAdmin-4.0.10.20-all-languages.zip7wordpress-4.9.1-zh_CN.tar.gz8xcache-3.2.0.tar.bz29mariadb- 查看详情

centos6.9安装rabbitmq(代码片段)

一、安装Rabbitmq首先安装编译工具yum-yinstallmakegccgcc-c++kernel-develm4ncurses-developenssl-develErlang和Rabbitmq下载:百度网盘:https://pan.baidu.com/s/1ZCujKSJ0adCohu6xqHraWQ安装Erlangyuminstall-yerlang-19.0.4-1.el6.x86_ 查看详情

centos6.9源码编译httpd2.4

...是Apache软件基金会的一个开放源码的网页web服务器;由于centos6默认安装的是httpd2.2版本,不具有httpd2.4的新特性,为了在6版本上使用2.4版本的,从而能利用httpd2.4的新功能,更好的完成工作中的需求。准备事项:1、系统环境: ... 查看详情

lamp编译实现

...验环境为:   php-fpm和msyql编译为同一台主机(CentOS6.9)   httpd单独一台主机(CentOS6.9)一、简述LAMP:clienthttp(请求index. 查看详情

centos6.9升级内核版本(代码片段)

  想在centos6.9上安装docket,不过因为内核版本是2.6的故而想升级到最新的内核版本  晚上有编译升级的比较麻烦,不过有助于理解内核升级,我使用的直接升级到最新版方法    1.导入publickeyrpm--importhttps://www.elrepo.org/RPM... 查看详情

centos6.9源码安装wine3.0稳定版(代码片段)

使用源代码安装Wine3.0第1步:安装依赖包我们需要用一些核心开发工具,如gcc,flex,bison,debuggers等来安装‘DevelopmentTools‘,这些软件必须要编译和构建新的包,使用YUM命令来安装。#yum-ygroupinstall‘DevelopmentTools‘#yum-yinstalllibX11-devell... 查看详情

centos6.9编译openjdk

学习《深入了解java虚拟机》,按照书上的步骤试着自己编译了个jdk,耗时大半个下午,中间遇到不少问题,在这记录下。一、环境说明linux版本[[email protected] openjdk_compile]# lsb_release -aLSB Version::base-4.0-amd64:base-4.... 查看详情

centos6.9编译openjdk

学习《深入了解java虚拟机》,按照书上的步骤试着自己编译了个jdk,耗时大半个下午,中间遇到不少问题,在这记录下。一、环境说明linux版本[[email protected] openjdk_compile]# lsb_release -aLSB Version::base-4.0-amd64:base-4.... 查看详情

centos6.9+jenkins安装记录

centos6.9+JenKins安装记录环境:[[email protected]~]#cat/etc/issueCentOSrelease6.9(Final)Kernel\ronan\m第一步:检查发现系统自带java环境[[email protected]~]#java-versionopenjdkversion"1.8.0_161"OpenJDKRuntimeEnvir 查看详情

centos6.9升级openssl版本

...务异常。此处留白后续补充。因此回家简单测试了一下在centos6.9上升级openssl版本的实验。具体如下:查看系统目前的openssl版本升级步骤为:下载源码包--编译安装---备份旧的openssl文件---设置新的软链接---测试。wgethttp://www.openssl... 查看详情

centos6.9安装桌面环境

1、安装Desctop组yumgroupinstall"Desktop"2、安装XWindowyumgroupinstall"XWindowSystem"3、安装中文支持yumgroupinstall"ChineseSupport"4、reboot重启服务器5、运行startx命令进入图形化编辑/etc/inittab文件,修改启级别为5 查看详情

centos6.9安装

我安装在VM的虚拟机中。具体安装方式网上很多,由于本机只能安装32位的linux系统,所以悬在了Centsos6.9版本。点此下载。其中有一种是叫做LIVEDVD的版本,这种的值虚拟机中配置后,打开直接可以使用的一种版本,很方便拿来玩... 查看详情

centos6.9安装cli2.0

CentOS6.9安装CLI2.0 注:通过源代码安装Python3.6,makeinstall时报错"Ignoringensurepipfailure:pip7.1.2requiresSSL/TLS"。缺少openssl,openssl-devel(Ubuntu下为libssl-dev),通过yum-yinstallopensslopenssl-devel安装后,重 查看详情

centos6.9安装crontab

yuminstallvixie-croncrontabs//安装chkconfigcrondon//开机自启动servicecrondstart//启动然后就是执行crontab-e来添加你的任务格式:minutehourdayofmonthmonthdayofweekcommand解释:分钟小时日期月份周命令范围:0-590~231~311~120~7,0和7都代表周日如:... 查看详情