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
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 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
