编译安装gcc4.8.2

1. 下载gcc-4.8 源码包

wget ftp://gcc.gnu.org/pub/gcc/releases/gcc-4.8.2/gcc-4.8.2.tar.gz

2. 解压源码包

tar -zxvf gcc-4.8.2.tar.gz

3. 下载依赖库。

cd gcc-4.8.2/  
cd contrib/  
./download_prerequisites   
mkdir gcc-bulid-4.8.2
cd gcc-bulid-4.8.2

4.执行configure命令,产生makefile

./configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

5. 编译、安装。

make  &&  make install

6.查看gcc版本:

gcc -v

7 .编译时的错误处理。

错误一:

configure: error: C++ compiler missing or inoperational
make[2]: \*** [configure-stage1-libcpp] Error 1    
make[2]: Leaving directory `/home/liukk/gcc-4.8.1‘    
make[1]: \*** [stage1-bubble] Error 2    
make[1]: Leaving directory `/home/liukk/gcc-4.8.1‘    
make: \*** [all] Error 2 解决办法:

安装如下内容:

yum install gcc-c++

错误二:

compilation terminated.
make[5]: *** [_gcov_merge_add.o] 错误 1
make[5]: Leaving directory `/home/imdb/gcc-4.8.2/gcc-build-4.8.2/x86_64-unknown-linux-gnu/32/libgcc‘
make[4]: *** [multi-do] 错误 1
make[4]: Leaving directory `/home/imdb/gcc-4.8.2/gcc-build-4.8.2/x86_64-unknown-linux-gnu/libgcc‘
make[3]: *** [all-multi] 错误 2
make[3]: *** 正在等待未完成的任务....
make[3]: Leaving directory `/home/imdb/gcc-4.8.2/gcc-build-4.8.2/x86_64-unknown-linux-gnu/libgcc‘
make[2]: *** [all-stage1-target-libgcc] 错误 2
make[2]: Leaving directory `/home/imdb/gcc-4.8.2/gcc-build-4.8.2‘
make[1]: *** [stage1-bubble] 错误 2
make[1]: Leaving directory `/home/imdb/gcc-4.8.2/gcc-build-4.8.2‘
make: *** [all] 错误 2

错误集中在 x86_64unknown-linux-gnu/32/libgcc 和 x86_64-unknown-linux-gnu/libgcc,安装如下两个软件包(仅用于CentOS6.X):

yum -y install glibc-devel.i686 glibc-devel
时间: 2024-08-08 21:49:47

编译安装gcc4.8.2的相关文章

CentOS 6.5 编译安装 gcc-4.9.1

1.环境在标题中 2.gcc-4.9.1 的编译安装需要系统原来就有一套gcc/g++ 3.使用yum 安装 gcc/g++ 1 yum install gcc 2 yum install gcc-c++ 4.下载gcc-4.9.1 通过WinSCP 上传服务器 5.解压 1 tar xvf gcc-4.9.1.tar.gz 6.下载gcc编译的依赖项,这一步,会启动自动下载,但是在我的机器上下载完一个就停止了,尝试了很多次都这样,不知是不是下载服务器不稳定,还是我本地网络的原因.后来我就改用手

RHEL6.4编译安装gcc4.8.1

由于平时用的linux虚拟机都是RHEL6.4, 自带的gcc版本太低,不支持C++11,而从gcc4.8.1开始, gcc完美支持C++11所有特性.故升级了一下.下面是详细步骤: 1. 下载这4个安装包, gcc, gmp, mpfr, mpc. http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.8.1/gcc-4.8.1.tar.bz2 ftp://ftp.gnu.org/gnu/gmp/gmp-4.3.2.tar.bz2

CentOS 6.5 编译安装 gcc-4.8.0(转)

CentOS 6.5 编译安装 gcc-4.8.0 1.首先下载源代码 wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.0/gcc-4.8.0.tar.bz2 2.解压 tar -jxvf  gcc-4.8.0.tar.bz2 3.下载编译所需的依赖项 cd gcc-4.8.0 ./contrib/download_prerequisites cd .. 4.建立编译输出目录 mkdir gcc-build-4.8.0 5.进入此目录,执行以下命令,生成makef

CentOS6.5 从源码编译安装 GCC-4.9.1 全程实录《第二部分:编译,安装,测试》

前言 GCC(GNU Compiler Collection,GNU编译器合集)是linux以及其他类UNIX平台上进行开源项目,软件开发等必不可少的工具链组成之一(工具链的其他成员包括 binutils,Glibc,libstdc++ 等) 另 外,对于程序员以及系统管理员而言,经常需要从软件的源码手动编译安装,而不论是configure脚本,还是make工具/makefile文件,最终 都需要调用gcc(或者其它编译器)来进行实际的编译工作,因此,经常需要使用gcc的新版特性,并且与旧版gc

CentOS下编译安装Gcc-4.9

给公司测试服务器搭环境,手工安装gcc-4.9.0颇费功夫,记录如下. 1.安装gcc.g++,系统源默认安装版本为4.4.7: 2.安装依赖包GMP.MPFR.MPC,注意安装顺序: 3.修改动态库链接路径,加入GMP.MPFR.MPC; 4.编译安装Gcc-4.9,新创建目录gcc-build来存放Make过程产生文件: 5.拷贝Gcc-4.9的头文件至目录/usr/include/c++: 6.修改LD_LIBRARY_PATH.PATH和CPLUS_INCLUDE_PATH: 7.建立新

CentOS6.5 从源码编译安装 GCC-4.9.1 全程实录,包含测试使用《图文教程》

前言 GCC(GNU Compiler Collection,GNU编译器合集)是linux以及其他类UNIX平台上进行开源项目,软件开发等必不可少的工具链组成之一(工具链的其他成员包括 binutils,Glibc,libstdc++ 等) 另外,对于程序员以及系统管理员而言,经常需要从软件的源码手动编译安装,而不论是configure脚本,还是make工具/makefile文件,最终都需要调用gcc(或者其它编译器)来进行实际的编译工作,因此,经常需要使用gcc的新版特性,并且与旧版gcc共

CentOS7 安装桌面GONME-百度云盘 -和编译安装GCC4.9.2

一 安装GONME图形桌面 1.1.安装图形界面软件 GNOME然后我们开始安装我们需要的图形界面软件,GNOME(GNOME Desktop) 安装之前先升级 yum命令 为  : yum upgrade -y 特别注意!!!!一定要注意名称必须对应,否则会出现No packages in any requested group available to install or update 的错误.这是因为不同版本的CentOS的软件名可能不同(其他 Linux 系统也是类似的) 如上图,安装

CentOS 6.5 编译安装 gcc-4.9.2

环境: CentOS-6.5 , gcc-4.4.7 系统必须已经安装有一个编译器,因为 gcc也是需要编译的,建议用root进行安装 首先 gcc 编译需要三个额外库,下载并按照下面的顺序安装它们,如下: 1. gmp     ftp://ftp.gnu.org/gnu/gmp 2. mpfr     ftp://ftp.gnu.org/gnu/mpfr 3. mpc     http://www.multiprecision.org/mpc 准备工作: 1. 编译安装 gmp # tar -

CentOS编译安装GCC 4.9.2成功

在Linux上编译安装gcc是个寻烦恼的活,对于像我这样习惯于在Windows上面使用二进制安装包的人来说,自已编译安装gcc是个相当大的挑战,今天直接挑战最新版的gcc,是4.9.2版本的,做之前查阅了大量的资料,本次安装使用的系统是CentOS6.4,自带的gcc是4.4.7版本,具体折腾过成如下: 准备工作, 到GNU官方FTP下载GCC的源码包gcc-4.9.2.tar.gz. 下载下面三个依赖的安装包,这三个包的版本在gcc-4.9.2/contrib/download_prerequ