Centos系统上安装gcc5.5

安装前提条件:机器可以联网

1、使用yum安装对应版本的gcc

[root@localhost gcc-5.5.0]# yum install gcc  gcc-c++  m4 -y

2、准备gcc源码包:

任意创建一个目录:mkdir/opt/gcc 

下载gcc源码包:wgethttp://ftp.gnu.org/gnu/gcc/gcc-5.5.0/gcc-5.5.0.tar.gz

解压源码包:cd/opt/gcc;tar –xvf gcc-5.5.0.tar.gz

3、下载编译所需的依赖包(此时需要保证Linux有网络连接):

[root@localhost gcc-5.5.0]#  cd gcc-5.5.0
[root@localhost gcc-5.5.0]#./contrib/download_prerequisites

3、编译安装gcc,(此时执行make操作会等待很长时间,需要耐心等待)

[root@localhost gcc-5.5.0]#./configure --prefix=/usr/local/gcc --enable-bootstrap  --enable-checking=release--enable-languages=c,c++ --disable-multilib

[root@localhost gcc-5.5.0]# make

[root@localhost gcc-5.5.0]# make install


4、后续操作

4.1导出环境变量:

4.1.1 查看当时gcc的版本,
[root@localhost gcc-5.5.0]# gcc -v

大概会输出 gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC)

发现仍然是原来的,不要着急这是因为没有设置环境变量的原因。


4.1.2 修改环境变量

[root@localhost gcc-5.5.0]# vi /etc/profile.d/gcc.sh

写入下面这行:    export PATH=/usr/local/gcc/bin:$PATH

[root@localhost gcc-5.5.0]# source /etc/profile.d/gcc.sh

[root@localhost gcc-5.5.0]# gcc -v

4.2 导出头文件:

[root@localhost gcc-5.5.0]# ln -sv /usr/local/gcc/include/ /usr/include/gcc

会输出 "/usr/include/gcc" -> "/usr/local/gcc/include/"


4.3 导出库文件:

[root@localhost gcc-5.5.0]# vi /etc/ld.so.conf.d/gcc.conf

这里如果是64位系统就输入:/usr/local/gcc/lib64

       如果是32位系统就输入:/usr/localhost/gcc/lib

[root@localhost gcc-5.5.0]# ldconfig -v  //这个是我在centos6.5上安装时的截图

[root@kedacom gcc-5.5.0]# ldconfig -p |grep gcc //验证是否导出,这个是我在centos6.5上安装时的截图 

 到这里GCC也已经安装完毕了。


猜你喜欢

转载自blog.csdn.net/qq_42609381/article/details/80915295