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"中,包含了GCC 4.8.2的源代码以及其依赖的几个关键库:GMP(GNU Multiple Precision Arithmetic Library)、MPC(Multiple Precision Complex Floating-Point Library)和MPFR...
GCC4.4.7到GCC4.8.2的升级是一个重要的更新过程,因为这涉及到性能提升、新特性的引入以及对标准库的兼容性改进。对于CentOS 6.5这样的旧版系统,升级GCC可以带来更好的软件开发环境。在这个过程中,我们需要注意...
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、...
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源码包,以tar.gz格式压缩,这种格式在Linux和类Unix系统中很常见,用于存储和分发软件。 GCC 4.8.2是GCC发展历史中的一个重要版本,发布于2013年。这个版本支持...
centos版本6.5升级GCC4.4.7到GCC4.8.2相应的依赖包...
contos7 离线安装gcc 全套rpm包 GCC 4.8.2 版本
arm-linux-gcc编译器,32位的4.8.2版本,还有4.6~4.9的版本的arm-linuxgcc编译器在我的资源中可以找到
$ unzip gcc-8.3.0.zip 解压完成,进入文件目录: $ cd gcc-8.3.0 利用源码包里自带的工具下载所需要的依赖项: $ ./contrib/download_prerequisites 创建编译输出目录: mkdir build 进入build目录: $ cd build 生成...
现在,你可以使用这个版本的GCC来编译你的源代码,享受到它提供的高级语言特性、优化和对大整数、复数以及浮点数的精确处理。同时,这个过程也展示了开源软件的安装流程,对于理解编译器的构建和依赖管理具有一定的...
在本案例中,我们关注的是GCC的4.8.2版本,这是一个在2014年发布的稳定版本,包含了多项改进和优化。 标题中的"gcc-4.8.2.tar.gz"表明这是一个源代码包,采用tar工具进行归档,并使用gzip进行压缩。这种格式在开源...
标题中的"mingw-win32-gcc(4.8.2)-release"指的是这个特定的MingW发行版,它基于GCC 4.8.2版本,这是一个稳定且功能丰富的版本。这个版本对Qt开发特别重要,因为它支持Qt 4.8.6的编译,Qt 4.8.x系列是许多项目仍然...
1. **解压压缩文件**:首先,你需要将`rpms_gcc4.8.2_aix6.1.zip`解压到一个合适的目录,以便后续操作。 2. **安装依赖**:在AIX系统中,GCC通常依赖于一系列库和工具,例如Glibc、binutils等。压缩包内的依赖项...
解压后,进入包内,依次执行: mkdir build && cd build ../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib ...等待执行完毕即可,亲测麒麟Linux系统可顺利升级。
在Linux系统中,GCC 4.8.2是一个较旧但仍然广泛使用的版本,适用于各种开发需求。在本场景中,我们需要安装GCC 4.8.2,这通常涉及到对特定依赖包的处理,特别是通过`.deb`格式的包来管理。 首先,`.deb`是Debian...
描述中的"更新gcc使用"暗示这个7z压缩包可能包含了GCC 4.8.2的源代码和一个详细的指南,帮助用户升级或安装现有的GCC版本。这可能对那些希望利用GCC新特性或解决旧版本问题的开发者特别有用。 标签"LINUX"指明了这...
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-9编译安装gcc-4.8.2时遇到了很多error,查阅资料后对gcc-4.8.2源码进行了修改,使它可以利用高版本gcc编译器进行编译安装。 具体安装步骤见下文: ...
本篇将详细解析"GCC 4.8.2 for E500mc-eabi"这一特定版本,以及其在E500MC处理器上的应用。 E500MC是Power Architecture家族的一员,由IBM设计,主要针对高性能、低功耗的嵌入式应用。E500mc-eabi工具链就是专为此...
GCC4.8.2依赖.zip是一个压缩包,包含了构建和使用GCC 4.8.2版本所需的几个关键组件。GCC,全称为GNU Compiler Collection,是一个广泛使用的开源编译器套件,支持多种编程语言,如C、C++、Fortran、Java等。此压缩包...