centos6.4编译gcc6.4
#!/bin/bash
dir=$(pwd)
echo $dir cd $dir
rm -rf gmp-6.1.
#wget https://gmplib.org/download/gmp/gmp-6.1.2.tar.xz
tar xvf gmp-6.1..tar.xz
cd gmp-6.1.
./configure --disable-shared --enable-static --prefix=$dir/extern
make && make install
echo "----------------gmp-6.1.2 over------------------" cd $dir
rm -rf mpfr-3.1.
#wget https://www.mpfr.org/mpfr-3.1.6/mpfr-3.1.6.tar.gz
tar xvf mpfr-3.1..tar.gz
cd mpfr-3.1.
./configure --disable-shared --enable-static --prefix=$dir/extern --with-gmp=$dir/extern
make && make install
echo "----------------mpfr-3.1.6 over------------------" cd $dir
rm -rf mpc-1.0.
#wget ftp://ftp.gnu.org/gnu/mpc/mpc-1.0.3.tar.gz
tar xvf mpc-1.0..tar.gz
cd mpc-1.0.
./configure --disable-shared --enable-static --prefix=$dir/extern --with-gmp=$dir/extern --with-mpfr=$dir/extern
make && make install
echo "----------------mpc-1.0.3 over------------------" cd $dir
rm -rf gcc-6.4.
#wget ftp://ftp.gnu.org/gnu/gcc/gcc-6.4.0/gcc-6.4.0.tar.gz
tar xvf gcc-6.4..tar.gz
cd gcc-6.4.
./configure --prefix=$dir/bin --with-gmp=$dir/extern --with-mpfr=$dir/extern --with-mpc=$dir/extern --enable-checking=release --enable-languages=c,c++ --disable-multilib
make -j2
make install
编译好gcc6.4后 要使用的话 需要配置一下环境比如我的安装路径是/root/bin 下面的内容参考了这个地址https://www.cnblogs.com/succeed/p/6204438.html真是太感谢了
#!/bin/bash
gccDir=/root/bin
rm -f /etc/profile.d/gcc.sh
echo "export PATH=$gccDir/bin:\$PATH" >>/etc/profile.d/gcc.sh
source /etc/profile.d/gcc.sh
gcc -v
echo "----------gcc bin path ok-----------" rm -f /usr/include/gcc
ln -sv $gccDir/include/ /usr/include/gcc
echo "----------gcc include path ok-----------" rm -f /etc/ld.so.conf.d/gcc.conf
echo "$gccDir/lib64" >>/etc/ld.so.conf.d/gcc.conf
ldconfig -v >>out
rm -f out
ldconfig -p |grep gcc
echo "----------gcc lib64 path ok-----------"
centos6.4编译gcc6.4的更多相关文章
- centos6.5安装gcc6.1等c++环境
centos6.5安装gcc6.1等c++环境 1.获取gcc安装包并解压wget http://ftp.gnu.org/gnu/gcc/gcc-6.1.0/gcc-6.1.0.tar.bz2tar ...
- linux下编译gcc6.2.0
linux下编译gcc6.2.0 在archlinx的下gcc已经更新到6.2.1了,win10的WSL下还是gcc4.8.官方源没有比较新的版本,于是自己编译使用. GCC6的几个新特性 GCC 6 ...
- CentOS6.3编译安装Memcached
要用到如下源码包: /usr/local/src/memcached/libevent-2.0.21-stable.tar.gz /usr/local/src/memcached/memcached- ...
- CentOS6.3编译安装Memcached的PHP客户端memcache
在安装Memcached的PHP客户端memcache之前,可先看下先前的工作笔记: PHP5不重新编译,如何安装自带的未安装过的扩展,如soap扩展? 安装PHP的memcache扩展 cd /us ...
- CentOS6.3编译安装Nginx1.4.7 + MySQL5.5.25a + PHP5.3.28
[准备工作] #在编译安装lnmp之前,首先先卸载已存在的rpm包. rpm -e httpd rpm -e mysql rpm -e php yum -y remove httpd yum -y r ...
- 【PHP升级】CentOS6.3编译安装 PHP5.4.38
先前安装的PHP5.3.28(参考:CentOS6.3编译安装Nginx1.4.7 + MySQL5.5.25a + PHP5.3.28),现在准备升级PHP到5.4.38,有如下几个地方需要重新编译 ...
- CentOS6.3 编译安装LAMP(1):准备工作
卸载yum或rpm安装的amp软件 #在编译安装lamp之前,首先先卸载已存在的rpm包. rpm -e httpd rpm -e mysql rpm -e php yum -y remove htt ...
- CentOS6.3 编译安装LAMP(2):编译安装 Apache2.2.25
所需源码包: /usr/local/src/Apache-2.2.25/httpd-2.2.25.tar.gz 编译安装 Apache2.2.25 #切换到源码目录 cd /usr/local/src ...
- CentOS6.3 编译安装LAMP(2):编译安装 Apache2.4.6
Apache官方说: 与Apache 2.2.x相比,Apache 2.4.x提供了很多性能方面的提升,包括支持更大流量.更好地支持云计算.利用更少的内存处理更多的并发等.除此之外,还包括性能提升.内 ...
随机推荐
- 无法连接asp.net development server
我的电脑重装了,在此之前,是可以进行调试的.并且将该解决方案拷到其他机器上能正常打开.并且正常调试.今天刚打开项目调试就提示“无法连接asp.net development server”,后来发现是 ...
- slf4j日志的使用-学习笔记
maven项目: 一.首先在pom.xml文件中添加maven依赖 这是其中一种: <dependency> <groupId>org.slf4j</groupI ...
- Js实现图片点击切换与轮播
Js实现图片点击切换与轮播 图片点击切换 <!DOCTYPE html> <html> <head> <meta charset="UTF-8&qu ...
- Swift(二)基础部分
数据类型 Swift 包含了 C 和 Objective-C 上所有基础数据类型.它还增加了 Objective-C 中没有的高阶数据类型比如元组(Tuple) 1.基础类型 Int整形和UInt无符 ...
- monkey 进阶使用手册,monkey随机测试后怎么定位问题
首先我们知道使用monkey后,我们可以查看三种类型的日志,一种是安卓内核日志,一种是安卓系统自己的日志,还有一种是monkey日志. 当我们使用monkey进行随机测试时,如何才知道我们这次随机测试 ...
- 仿造email后缀自动添加功能(1)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...
- 一,Devops核心要点及kubernetes的架构概述
目录 1,devops的简述及要点 2,kubernetes的简单介绍与组成 特性 集群构成 pod的基本概念 kubernetes网络 1,devops的简述及要点 DevOps,分层架构 ---& ...
- SpringMVC获取HttpClient 请求的数据
package com.nnk.upstream.controller;import org.springframework.util.StreamUtils;import javax.servlet ...
- 关于tp5.0中对象数组转换普通数组使用助手函数collection而不是toArray
tp5.0新版的模型查询返回默认对象,系统默认增加了toArray方法,许多开发者在all或select尝试使用toArray来转换为数组,在此希望开发者能理解对象的概念,尝试使用对象进行数据的使用, ...
- windows时钟服务设置
运行Regedit,打开注册表编辑器. 找到注册表项HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\,将Anno ...