CentOS   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在CentOS 6.4中编译安装GCC 4.8.1 + GDB 7.6.1大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

在CentOS 6.4中编译安装GCC 4.8.1 + GDB 7.6.1  一、编译安装gcc 4.8.1 1. 安装gcc和g++ 新安装的CentOS缺少编译环境,必须先安装旧版本的gcc, 然后再进行自举编译 yum -y install gcc  yum -y install gcc-c++ 2. 下载gcc 4.8.1源码包 wget http://ftp.gnu.org/gnu/gc

@H_262_15@在CentOS6.4中编译安装GCC 4.8.1 + GDB 7.6.1@H_616_17@

@H_262_15@一、编译安装gcc 4.8.1@H_616_17@

@H_262_15@1. 安装gcc和g++@H_616_17@

新安装的CentOS缺少编译环境,必须先安装旧版本的gcc, 然后再进行自举编译@H_616_17@

yum -y install gcc
yum -y install gcc-c++@H_616_17@

@H_262_15@2. 下载gcc 4.8.1源码包@H_616_17@

wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.1/gcc-4.8.1.tar.gz


@H_616_17@

@H_262_15@3. 解压缩gcc 4.8.1源码包@H_616_17@


@H_616_17@

tar -zxvf gcc-4.8.1.tar.gz@H_616_17@

@H_262_15@4. 下载编译所需的依赖包@H_616_17@

cd /gcc-4.8.1@H_616_17@

./contrib/download_prerequisites@H_616_17@

cd ..@H_616_17@

@H_262_15@5. 新建目录存放编译结果@H_616_17@ @H_684_14@mkdir gcc-build-4.8.1@H_616_17@

@H_262_15@6. 进入新目录,并执行configure命令,产生makefile@H_616_17@

cd gcc-build-4.8.1
../gcc-4.8.1/configure --enable-@R_696_10943@king=release --enable-languages=c,c++ --disable-multilib@H_616_17@

@H_262_15@7. 编译gcc 4.8.1@H_616_17@ @H_684_14@make -j4@H_616_17@

@H_262_15@8. 安装gcc 4.8.1@H_616_17@

sudo make install@H_616_17@

@H_262_15@9. 更新libstdc++.so.6@H_616_17@

sudo cp /gcc-build-4.8.1/prev-x86_64-unkNown-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.18 /usr/lib
sudo ln -sf /usr/lib/libstdc++.so.6.0.18 /usr/lib/libstdc++.so.6@H_616_17@

红字部分在不同平台上有所不同,注意,如果是64位系统,则命令中的lib要替换为lib64@H_616_17@

@H_262_15@10. 检查版本@H_616_17@

g++ --version@H_616_17@

g++ (GCC) 4.8.1
Copyright (C) 2013 Free Software Foundation,Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITnesS FOR A PARTICULAR PURPOSE.@H_616_17@

gcc --version@H_616_17@

gcc (GCC) 4.8.1
Copyright (C) 2013 Free Software Foundation,Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITnesS FOR A PARTICULAR PURPOSE.@H_616_17@

@H_262_15@二、编译安装gdb 7.6.1@H_616_17@

@H_262_15@1. 先卸载gdb旧版本@H_616_17@

rpm -qa | grep gdb@H_616_17@

rpm -e --nodeps gdb-7.2-60.el6_4.1.i686@H_616_17@

@H_262_15@@H_616_17@

@H_262_15@2. 安装Texinfo文档系统@H_616_17@

yum install ncurses-devel@H_616_17@

@H_262_15@@H_616_17@

@H_262_15@3. 下载gdb 7.6.1源码包@H_616_17@

http://ftp.gnu.org/gnu/gdb/gdb-7.6.1.tar.gz@H_616_17@

将源码包放在home目录的Download目录中@H_616_17@

@H_262_15@4. 解压缩gdb 7.6.1源码包@H_616_17@

cd /root/Downloads/@H_616_17@

tar -zxvf gdb-7.6.1.tar.gz@H_616_17@

@H_262_15@5. @L_237_9@makefile@H_616_17@

cd /root/Downloads/gdb-7.6.1@H_616_17@

./configure@H_616_17@ @H_684_14@make@H_616_17@

sudo make install@H_616_17@

@H_262_15@6. 将编译好的gdb拷贝到/usr/bin目录中
sudo cp /root/Downloads/gdb-7.6.1/gdb/gdb /usr/bin/gdb
@H_262_15@7. 查看安装是否成功。 gdb -v@H_616_17@

大佬总结

以上是大佬教程为你收集整理的在CentOS 6.4中编译安装GCC 4.8.1 + GDB 7.6.1全部内容,希望文章能够帮你解决在CentOS 6.4中编译安装GCC 4.8.1 + GDB 7.6.1所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。