关键词:
1.去官网下载cmake源码包
cmake最新版本3.10.2需要c++11支持,gcc4.8以下并未包含,因此,需要准备好新版本的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都代表周日如:... 查看详情