【转】在CentOS 6.4中编译安装GCC 4.8.1 + GDB 7.6.1
2019独角兽企业重金招聘Python工程师标准>>>
在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源码包
http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.8.1/gcc-4.8.1.tar.gz
将源码包放在home目录的Download目录中
3. 解压缩gcc 4.8.1源码包
cd /root/Downloads/
tar -zxvf gcc-4.8.1.tar.gz
4. 下载编译所需的依赖包
cd /root/Downloads/gcc-4.8.1
./contrib/download_prerequisites
cd ..
5. 新建目录存放编译结果
mkdir gcc-build-4.8.1
6. 进入新目录,并执行configure命令,产生makefile
cd gcc-build-4.8.1
../gcc-4.8.1/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
7. 编译gcc 4.8.1
make -j4
8. 安装gcc 4.8.1
sudo make install
9. 更新libstdc++.so.6
sudo cp /root/Downloads/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
红字部分在不同平台上有所不同,注意,如果是64位系统,则命令中的lib要替换为lib64
10. 检查版本
g++ --version
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.
gcc --version
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.
二、编译安装gdb 7.6.1
1. 先卸载gdb旧版本
rpm -qa | grep gdb
rpm -e --nodeps gdb-7.2-60.el6_4.1.i686
2. 安装Texinfo文档系统
yum install ncurses-devel
3. 下载gdb 7.6.1源码包
http://ftp.gnu.org/gnu/gdb/gdb-7.6.1.tar.gz
将源码包放在home目录的Download目录中
4. 解压缩gdb 7.6.1源码包
cd /root/Downloads/
tar -zxvf gdb-7.6.1.tar.gz
5. 生成makefile
cd /root/Downloads/gdb-7.6.1
./configure
make
sudo make install
6. 将编译好的gdb拷贝到/usr/bin目录中
sudo cp /root/Downloads/gdb-7.6.1/gdb/gdb /usr/bin/gdb
7. 查看安装是否成功。
gdb -v
转载于:https://my.oschina.net/ijaychen/blog/402763
【转】在CentOS 6.4中编译安装GCC 4.8.1 + GDB 7.6.1相关推荐
- linux检查是否安装proc编译器,编译安装 GCC 4.9并验证使用
编译安装 GCC 4.9并验证使用 1. 准备环境(GCC 编译器) CentOS 6.3 cat /proc/version Linux version 2.6.32-279.el6.x86_64 ...
- linux下编译安装gcc,Linux编译安装GCC 5.1.0
Linux下编写C/C++程序自然缺不了一个优秀的编译器,Linux下比较常见的自然是GCC了.2015年4月下旬GCC也出到了5.1.0版本,对于C++11/14也有了更好的支持了.因为最近在学习O ...
- ClickHouse系列教程七:centos下源码编译安装及报错解决
ClickHouse系列教程: ClickHouse系列教程 参考上一篇博客: ClickHouse系列教程六:源码分析之Debug编译运行 先安装 gcc 8, g++ 8, cmake 3, ni ...
- Centos 6.9 编译安装gcc 4.8.5
前言 GCC(GNU Compiler Collection,GNU编译器合集)是linux以及其他类UNIX平台上进行开源项目,软件开发等必不可少的工具链组成之一.(其他的还有clang以及llvm ...
- Centos 7 源码编译安装 mysql
文章目录 Centos 7 源码编译安装 mysql 1. 卸载 centos 自带的 mariadb 2. 下载 mysql 3. 安装 mysql 3.1 解压压缩包 3.1.1 自定义解压安装目 ...
- 系统中编译安装ZLMediaKit的步骤
这篇文章给大家分享的是centos6系统中编译安装ZLMediaKit的步骤.小编觉得挺实用的,因此分享给大家学习.如下资料是编译安装的步骤. 1.安装基础编译环境 1.1 gcc-5.4的安装 ...
- 在 CentOS 5.4 下编译安装MySQL时
在 CentOS 5.4 下编译安装MySQL时 在 CentOS 5.4 下编译安装MySQL时出错: /bin/rm: cannot remove `libtoolt': No such file ...
- Ubuntu18.04下安装NVIDIA显卡驱动、docker、nvidia-docker;容器中编译安装opencv-4.4.0与darknet-yolov4并完成测试;容器封装镜像转移。2022
记录一下第一次在CSDN发博客,欢迎大家光临~ 文章目录 前言 一.宿主机配置 1.安装Ubunntu18.04 64位系统 2.为宿主机系统更换国内软件源Ubuntu 官方源服务器在欧洲,国内访问很 ...
- 非 root 用户手动编译安装 GCC
我们知道,关于 GCC 在 CentOS 下通过 yum 安装默认版本号,CentOS 5 是 4.1.2:CentOS 6 是 4.4.7:CentOS 7 是 4.8.3.很多时候在编译安装软件都 ...
最新文章
- linux主机密钥管理,管理ssh主机和私钥的最佳方法
- Eclipse插件CheckStyle的安装和使用
- Spring Security + Spring Session Redis——【SecurityContext】和【AuthenticationToken】JSON反序列化问题解决方案
- java 过滤文件名_Java FileNameFilter过滤文件名
- 代码分析+原理图解——棋盘覆盖问题-分治法
- 小程序php mysql_PHP+TP小程序授权登陆实现
- 读《DTS分析模型、设计模型》有感
- 2016年象行中国(上海站)圆满结束,会议PPT分享
- 网页设计中最常用的字体
- 天翎BPM流程引擎助力打造流程服务中台
- Exif文件格式描述(转载)
- virtuoso根据原理图绘制版图并联接_virtuoso画原理图
- directx 11 64位
- 微信小程序与卡券功能小结
- apicloud——微信第三方登录、apple登录
- 计算机专业术语大全,计算机专业名词总汇,计算机专业名词总汇
- Python各个版本特性
- LINUX基础试题大全(2)
- 二维码编码库qrencode
- 整合管理,整合什么?