我的操作系统是CentOS6.4,安装源里自带了gcc4.4.0和gdb7.0,版本略老遂删除之重新安装。

gcc

1.下载源码包,解压

//下载
wget http: //ftp.gnu.org/gnu/gcc/gcc-4.8.0/gcc-4.8.0.tar.bz2
//解压
tar -jxvf  gcc-4.8.0.tar.bz2

 

2.下载、升级依赖库

1 //升级系统文件
2 yum -y update
3 //进入解压后的文件夹
4 cd gcc-4.8.0
5 //配置依赖库
6 ./contrib/download_prerequisites
7 //返回上级目录
8 cd ..

 

3.新建编译目录

//可以是其他名字
mkdir gcc-build-4.8.0

 

4.编译安装

 1 //进入新建的编译目录
 2 cd gcc-build-4.8.0
 3 //生成makefile文件
 4 ../gcc-4.8.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
 5 //编译,大概需要半小时左右
 6 make -j4
 7 //安装
 8 sudo make install
 9 //确认版本
10 gcc -v

 

gdb

gdb安装比gcc简单许多

 1 //下载源码
 2 wget http://ftp.gnu.org/gnu/gdb/gdb-7.7.tar.bz2 
 3 //解压
 4 tar -jxvf gdb-7.7.tar.bz2
 5 //进入解压后的文件夹
 6 cd gdb-7.7.tar.bz2
 7 //配置
 8 ./config
 9 //编译安装
10 make && make install
11 //查看版本
12 gdb -v

 

相关文章:

  • 2021-11-28
  • 2022-12-23
  • 2022-12-23
  • 2021-10-02
  • 2021-08-23
  • 2022-12-23
猜你喜欢
  • 2021-07-11
  • 2022-12-23
  • 2021-07-10
  • 2021-11-30
  • 2021-10-10
  • 2022-12-23
相关资源
相似解决方案