加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

CentOS 6.6下安装GCC 4.8.2

发布时间:2023-04-08 11:13:05 所属栏目:教程 来源:
导读:CentOS6.5自带的gcc版本为4.4.7,有些年代了,一些新软件要用到的库没有,最新的gcc 4.8.2已经放出来了,于是下载源代码安装了一个试试。

1.首先把旧的gcc相关的编译工具安装好

yuminstallgccgcc-c++glibc-sta
CentOS6.5自带的gcc版本为4.4.7,有些年代了,一些新软件要用到的库没有,最新的gcc 4.8.2已经放出来了,于是下载源代码安装了一个试试。

1.首先把旧的gcc相关的编译工具安装好

yuminstallgccgcc-c++glibc-static–y

2.下载gcc 4.8.2源码包,以及其依赖三个源码包gmp-4.3.2、mpfr-2.4.2、mpc-0.8.1

3.解压安装:安装有先后顺序:gmp、mpfr、mpc、gcc

4.安装gmp:

(1)解压,并进入文件夹:

tar -jxf gmp-4.3.2.tar.bz2

cd gmp-4.3.2

(2)创建一个文件夹,并进入此文件夹,该文件夹用于存放编译后的文件,如果编译不成功,则可以直接删除该文件夹,重试。

mkdir gmp-build

cd gmp-build

(3)按照gmp-4.3.2 / INSTALL中的指示依次完成一下步骤,-–prefix指定安装的目录

../configure -–prefix=/usr/local/gmp/

make

make check

make install

5.安装mpfr:

(1)解压,并进入文件夹:

tar -jxf mpfr-2.4.2.tar.bz2

cd mpfr-2.4.2

(2)同按照gmp的方法如法炮制:

mkdir mpfr-build

cd mpfr -build

(3)按照mpfr-2.4.2 / INSTALL中的指示依次完成一下步骤,-–prefix指定安装的目录

../configure -–prefix=/usr/local/mpfr/--with-gmp=/usr/local/gmp

make

make check

make install

6.安装mpc:

(1)解压,并进入文件夹:

tar -zxvf mpc-0.8.1.tar.gz

cd mpc-0.8.1

(2)同按照gmp的方法如法炮制:

mkdirmpc-build

cdmpc-build

(3)按照mpc-0.8.1 / INSTALL中的指示依次完成一下步骤,-–prefix指定安装的目录

../configure -–prefix=/usr/local/mpc/--with-gmp=/usr/local/gmp

--with-gmp=/usr/local/ mpfr

make

make check

make install

7..添加共享库路径,su到root编辑/etc/ld.so.conf文件,添加如下内容到文件中:

/usr/local/gmp/lib

/usr/local/mpfr/lib

/usr/local/mpc/lib

保存退出,执行ldconfig命令。

8.安装gcc:

(1)解压,并进入文件夹:

tar -jxf gcc-4.8.2.tar.bz2

cd gcc-4.8.2

(2)方法可以参照前:

mkdir gcc -build

cd gcc -build

(3)编译安装,--with-加上其依赖的包,这个编译的时间比较长,要有足够耐心。

../configure--prefix=/usr/local/gcc--enable-threads=posix--disable-checking--enable-la

nguages=c,c++--disable-multilib--with-gmp=/usr/local/gmp

--with-gmp=/usr/local/mpfr --with-gmp=/usr/local/mpc

Make &&make install

9.卸载CentOS 6.5上旧版本的gcc和g++,同时更新数据库

yumremovegcc

yumremovegcc-c++

updatedb

10.链接到新版本

cd/usr/bin

ln-s/usr/local/gcc/bin/gccgcc

ln-s/usr/local/gcc/bin/g++g++

11.添加man帮助,添加gcc的man路径到配置文件/etc/man.config中

MANPATH/usr/local/gcc/share/man

保存退出即可生效,可使用man gcc查看帮助

12.完成,查看安装好的gcc的版本,看是否为4.8.2

gcc –v
 

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章