`
robotmen
  • 浏览: 55669 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

linux gcc版本如何升级到gcc4.8.2

 
阅读更多

1.1 获取安装包并解压

wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2
tar -jxvf gcc-4.8.2.tar.bz2
1.2 下载供编译需求的依赖项
参考文献[1]中说:这个神奇的脚本文件会帮我们下载、配置、安装依赖库,可以节约我们大量的时间和精力。

cd gcc-4.8.2 
./contrib/download_prerequisites 

1.3 建立一个目录供编译出的文件存放

mkdir gcc-build-4.8.2
cd gcc-build-4.8.2

1.4 生成Makefile文件

../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib

1.5 编译(注意:此步骤非常耗时)

make -j4
-j4选项是make对多核处理器的优化。
1.6、安装

sudo make install

 

分享到:
评论

相关推荐

    gcc4.8.2及其依赖包.zip

    在这个压缩包"gcc4.8.2及其依赖包.zip"中,包含了GCC 4.8.2的源代码以及其依赖的几个关键库:GMP(GNU Multiple Precision Arithmetic Library)、MPC(Multiple Precision Complex Floating-Point Library)和MPFR...

    升级GCC4.4.7到GCC4.8.2所有依赖包

    GCC4.4.7到GCC4.8.2的升级是一个重要的更新过程,因为这涉及到性能提升、新特性的引入以及对标准库的兼容性改进。对于CentOS 6.5这样的旧版系统,升级GCC可以带来更好的软件开发环境。在这个过程中,我们需要注意...

    gcc4.8.2版本离线安装需要的所有rpm包,rpm -ivh命令一键安装部署

    gcc4.8.2版本离线安装需要的所有rpm包,列表清单: 1、cpp-4.8.2-16.el7.x86_64 2、gcc-4.8.2-16.el7.x86_64 3、gcc-c++-4.8.2-16.el7.x86_64 4、glibc-2.17-55.el7.x86_64 5、glibc-common-2.17-55.el7.x86_64 6、...

    rpms_gcc4.8.2_aix7.1.zip

    2. **解压压缩包**:使用`unzip`命令解压`rpms_gcc4.8.2_aix7.1.zip`到一个临时目录,例如 `/tmp/gcc4.8.2`。 3. **安装依赖**:GCC的安装通常需要其他库和工具,如`binutils`、`glibc`等。首先,使用`rpm -ivh`...

    gcc-4.8.2.tar.gz包含依赖

    标题提到的`gcc-4.8.2.tar.gz`是一个特定版本的GCC源码包,以tar.gz格式压缩,这种格式在Linux和类Unix系统中很常见,用于存储和分发软件。 GCC 4.8.2是GCC发展历史中的一个重要版本,发布于2013年。这个版本支持...

    5升级GCC4.4.7到GCC4.8.2依赖包mpfr-2.4.2

    centos版本6.5升级GCC4.4.7到GCC4.8.2相应的依赖包...

    contos7 离线安装gcc 全套rpm包 GCC 4.8.2 版本

    contos7 离线安装gcc 全套rpm包 GCC 4.8.2 版本

    arm-linux-gcc-4.8.2-arm-x86_32.tar.xz

    arm-linux-gcc编译器,32位的4.8.2版本,还有4.6~4.9的版本的arm-linuxgcc编译器在我的资源中可以找到

    CentOS7升级GCC版本到gcc 8.3.0,解决GLIBCXX-3.4.21 not found 问题

    $ unzip gcc-8.3.0.zip 解压完成,进入文件目录: $ cd gcc-8.3.0 利用源码包里自带的工具下载所需要的依赖项: $ ./contrib/download_prerequisites 创建编译输出目录: mkdir build 进入build目录: $ cd build 生成...

    gcc-4.8.2,及对应的所有依赖

    现在,你可以使用这个版本的GCC来编译你的源代码,享受到它提供的高级语言特性、优化和对大整数、复数以及浮点数的精确处理。同时,这个过程也展示了开源软件的安装流程,对于理解编译器的构建和依赖管理具有一定的...

    gcc-4.8.2.tar.gz包含依赖.rar

    在本案例中,我们关注的是GCC的4.8.2版本,这是一个在2014年发布的稳定版本,包含了多项改进和优化。 标题中的"gcc-4.8.2.tar.gz"表明这是一个源代码包,采用tar工具进行归档,并使用gzip进行压缩。这种格式在开源...

    mingw-win32-gcc(4.8.2)-release

    标题中的"mingw-win32-gcc(4.8.2)-release"指的是这个特定的MingW发行版,它基于GCC 4.8.2版本,这是一个稳定且功能丰富的版本。这个版本对Qt开发特别重要,因为它支持Qt 4.8.6的编译,Qt 4.8.x系列是许多项目仍然...

    rpms_gcc4.8.2_aix6.1.zip

    1. **解压压缩文件**:首先,你需要将`rpms_gcc4.8.2_aix6.1.zip`解压到一个合适的目录,以便后续操作。 2. **安装依赖**:在AIX系统中,GCC通常依赖于一系列库和工具,例如Glibc、binutils等。压缩包内的依赖项...

    升级gcc到4.8.2离线包,包含所需依赖包,无需其他下载

    解压后,进入包内,依次执行: mkdir build && cd build ../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib ...等待执行完毕即可,亲测麒麟Linux系统可顺利升级。

    安装gcc 4.8.2需要的deb

    在Linux系统中,GCC 4.8.2是一个较旧但仍然广泛使用的版本,适用于各种开发需求。在本场景中,我们需要安装GCC 4.8.2,这通常涉及到对特定依赖包的处理,特别是通过`.deb`格式的包来管理。 首先,`.deb`是Debian...

    【gcc-4.8.2 】+【gcc-setup manual】.7z

    描述中的"更新gcc使用"暗示这个7z压缩包可能包含了GCC 4.8.2的源代码和一个详细的指南,帮助用户升级或安装现有的GCC版本。这可能对那些希望利用GCC新特性或解决旧版本问题的开发者特别有用。 标签"LINUX"指明了这...

    gcc-4.8.2.tar.bz2

    arm_linux交叉编译所需源文件, binutils-2.23.1.tar.bz2 glibc-2.18.tar.gz ...gcc-4.8.2.tar.bz2 gmp-5.1.3.tar.bz2 mpfr-3.1.2.tar.bz2 mpc-1.0.1.tar.gz linux-2.6.34.14.tar.bz2

    修改过的gcc-4.8.2源码

    发布者在使用gcc-9编译安装gcc-4.8.2时遇到了很多error,查阅资料后对gcc-4.8.2源码进行了修改,使它可以利用高版本gcc编译器进行编译安装。 具体安装步骤见下文: ...

    gcc-4.8.2-Ee500mc-eabi

    本篇将详细解析"GCC 4.8.2 for E500mc-eabi"这一特定版本,以及其在E500MC处理器上的应用。 E500MC是Power Architecture家族的一员,由IBM设计,主要针对高性能、低功耗的嵌入式应用。E500mc-eabi工具链就是专为此...

    GCC4.8.2依赖.zip

    GCC4.8.2依赖.zip是一个压缩包,包含了构建和使用GCC 4.8.2版本所需的几个关键组件。GCC,全称为GNU Compiler Collection,是一个广泛使用的开源编译器套件,支持多种编程语言,如C、C++、Fortran、Java等。此压缩包...

Global site tag (gtag.js) - Google Analytics