Advertisement

Linux (适用于RedHat) 的GCC和GCC-C++ 依赖包(完整版)

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本资源提供在RedHat系统上安装和配置GCC及GCC-C++所需的所有依赖包,确保开发环境完备。适合需要编译运行C/C++程序的用户。 在Linux裸机上安装Nginx时发现缺少gcc和gcc-c++环境,并且无法通过yum云进行更新。因此只能手动下载并安装所需的依赖包。经过一番努力终于解决了这个问题,现在分享给有需要的人士使用,亲测有效。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Linux (RedHat) GCCGCC-C++
    优质
    本资源提供在RedHat系统上安装和配置GCC及GCC-C++所需的所有依赖包,确保开发环境完备。适合需要编译运行C/C++程序的用户。 在Linux裸机上安装Nginx时发现缺少gcc和gcc-c++环境,并且无法通过yum云进行更新。因此只能手动下载并安装所需的依赖包。经过一番努力终于解决了这个问题,现在分享给有需要的人士使用,亲测有效。
  • CentOS 7.9 安装 GCC GCC-C++
    优质
    本教程详细介绍在CentOS 7.9系统中安装GCC及GCC-C++所需的全部依赖包步骤,帮助开发者顺利完成编译环境搭建。 在CentOS 7.9操作系统中安装GCC(GNU Compiler Collection)和GCC-C++是进行C和C++编程的基础步骤。GCC是一套集成多种语言编译器的工具集合,包括但不限于C、C++、Fortran等;而GCC-C++则专注于提供高效的C++代码生成功能。 离线环境中安装这些组件需要预先下载所有必要的依赖项,因为CentOS默认软件仓库可能不包含最新版本的GCC和相关库。以下是对这个主题的具体说明: 理解并解决依赖关系是关键步骤之一。在安装过程中,你需要确保系统中存在一系列基础工具与开发包以支持编译过程顺利进行。 主要的依赖包括但不限于: 1. **binutils**: 包含ar、as、ld等链接和汇编工具。 2. **gmp**: GNU Multiple Precision Arithmetic Library用于大整数计算。 3. **mpfr**: 浮点运算库,与GMP配合使用以提供更精确的数值处理能力。 4. **mpc**: 用于复数高精度运算的库。 5. **cloog**: 快速生成代码的开源工具。 6. **isl**: 整数集合库,优化了GMP和Cloog之间的交互操作。 7. **kernel-headers**: 内核头文件,对于构建内核相关模块是必需的。 8. **make**: 构建自动化工具,用于管理编译过程中的任务执行顺序。 9. **ncurses**: 控制台用户界面库,在某些情况下可能需要使用它来完成安装步骤或配置选项。 10. **zlib**: 压缩和解压缩库,许多软件包的构建都依赖于它的存在。 离线环境中安装这些组件时,你需要先在一个有网络连接的机器上下载所有必要的RPM文件。可以利用`yumdownloader`命令或者手动通过wget工具来完成此操作: ```bash yumdownloader --source gmp ``` 或 ```bash wget http://vault.centos.org/7.9.2009/os/x86_64/Packages/gmp-devel-*.rpm ``` 下载完成后,将这些RPM包传输到目标机器上,并使用`rpm -ivh`命令进行安装。例如: ```bash sudo rpm -ivh gmp-devel-*.rpm mpfr-devel-*.rpm mpc-devel-*.rpm cloog-ppl-*.rpm isl-*.rpm binutils-*.rpm kernel-headers-*.rpm make-*.rpm ncurses-devel-*.rpm zlib-devel-* ``` 注意,你需要替换命令中的`*`为实际的版本号。如果遇到依赖性问题,可以尝试使用`--nodeps`选项来跳过检查步骤(但这样做可能会导致其他潜在的问题)。 安装完所有必要的库后,你可以从GCC官方网站下载最新版源码,并按照以下步骤进行编译与安装: ```bash tar xvf gcc-*.tar.gz cd gcc-* ``` 然后配置并开始构建过程: ```bash ./configure --prefix=/usr/local --enable-bootstrap --enable-languages=c,c++,fortran,objc,obj-c++ --with-system-zlib --disable-multilib --program-suffix=-7.3 make && sudo make install ``` 至此,你应该已经在CentOS 7.9上成功安装了GCC和GCC-C++。这使得你在没有互联网连接的情况下也能进行C和C++的开发工作。 然而,请注意离线环境下可能会遇到一些功能限制或缺失更新的问题,因为缺少最新的库文件或者补丁支持。因此,在有条件时还是推荐在线完成软件与工具包的安装以保持系统始终处于最新状态。
  • GCC 4.8.5 及其 RPM CentOS 7)
    优质
    这段简介描述了一个包含GCC 4.8.5及其所有依赖库的RPM包集合,专门针对CentOS 7系统设计,旨在提供简便的一键式安装解决方案。 cpp-4.8.5-36.el7.x86_64.rpm gcc-4.8.5-36.el7.x86_64.rpm gcc-c++-4.8.5-36.el7.x86_64.rpm glibc-2.17-55.el7.x86_64.rpm glibc-common-2.17-55.el7.x86_64.rpm glibc-devel-2.17-55.el7.x86_64.rpm glibc-headers-2.17-55.el7.x86_64.rpm glibc-static-2.17-55.el7.x86_64.rpm glibc-utils-2.17-55.el7.x86_64.rpm kernel-headers-3.10.0-123.el7.x86_64.rpm libmpc-1.0.1-3.el7.x86_64.rpm mpfr-3.1.1-4.el7.x86_64.rpm
  • Linux 32位GCC
    优质
    本项目提供在32位Linux系统上使用GCC编译器时所需的全部基础依赖库文件集合,便于开发者轻松安装和管理。 通过积累保留的Linux 32位GCC各种依赖包,可以更好地支持在该环境下进行软件开发和编译工作。这些预存的包能够确保开发者不必每次从头开始安装所有必要的库文件和其他资源,从而节省时间和提高效率。对于需要使用特定版本或架构(如i686)的项目来说尤其有用。
  • LinuxGCC安装及所有
    优质
    Linux完整GCC安装包及所有依赖项提供了一个全面的指南和资源集合,帮助用户在Linux系统上安装GNU编译器集合(GCC),包括必要的先决条件和支持文件。 有朋友反映缺少依赖文件的问题是因为最初注册时上传权限较小,导致不得不将文件分成两个部分上传。朋友们如果没有下载完整可能会遇到报错的情况。现在我已经把这两个包整合成一个完整的安装包了,方便大家进行下载。 在尝试安装GCC的过程中遇到了一些问题,并且花了很长时间才解决这些问题。因此我把包含所有依赖文件的完整GCC安装包提供出来,希望能帮助到后来的新手们少走弯路! 由于上传限制为单个文件15MB以内,所以最初将文件分成了两个压缩包进行上传,请大家记得需要下载这两个完整的部分来确保没有缺少任何内容。
  • GCC 4.8.5 安装.zip
    优质
    这是一个包含GCC 4.8.5编译器及其所有必需依赖库的完整安装包,便于用户快速部署和使用该版本的GCC。 为了完整安装GCC 4.8.5及其依赖包,请确保你拥有以下rpm文件:cpp-4.8.5-36.el7.x86_64.rpm、gcc-4.8.5-36.el7.x86_64.rpm、gcc-c++-4.8.5-36.el7.x86_64.rpm、glibc-2.17-55.el7.x86_64.rpm、glibc-common-2.17-55.el7.x86_64.rpm、glibc-devel-2.17-55.el7.x86_64.rpm、glibc-headers-2.17-55.el7.x86_64.rpm、glibc-static-2.17-55.el7.x86_64.rpm、glibc-utils-2.17-55.el7.x86_64.rpm、kernel-headers-3.10.0-123.el7.x86_64.rpm、libmpc-1.0.1-3.el7.x86_64.rpm以及mpfr-3.1.1-4.el7.x86_64.rpm。
  • GCCGCC-C++安装及其4.4.7-23
    优质
    本资源提供GCC及GCC-C++ 4.4.7-23版本的安装包及其所有必需的依赖库,适用于需要特定编译器环境进行软件开发或构建的应用场景。 网上安装gcc比较困难,很难找到全套的依赖包。为此我上传了资源,包括gcc/gcc-c++4.4.7-23安装包及其所有配套依赖包,并附有详细的安装顺序文档,适用于Linux操作系统且已经测试确认可用。
  • Linux GCC离线安装
    优质
    本教程详解如何在Linux系统中进行GCC编译时所需的离线依赖包安装,涵盖查找、下载及配置步骤,适用于开发环境搭建。 在CentOS 6.5环境下离线安装GCC所需的全部RPM文件如下: 1. 安装PPL库: ``` rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm ``` 2. 安装Cloog-PPL依赖项: ``` rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm ``` 3. 安装MPFR库: ``` rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm ``` 4. 安装C++编译器支持包: ``` rpm -ivh cpp-4.4.7-17.el6.x86_64.rpm ``` 5. 安装内核头文件: ``` rpm -ivh kernel-headers-2.6.32-642.el6.x86_64.rpm ``` 6. 安装glibc头文件和开发包: ``` rpm -ivh glibc-headers-2.12-1.192.el6.x86_64.rpm rpm -ivh glibc-devel-2.12-1.192.el6.x86_64.rpm ``` 7. 安装OpenMP运行库: ``` rpm -ivh libgomp-4.4.7-17.el6.x86_64.rpm ``` 8. 最后安装GCC核心包: ``` rpm -ivh gcc-4.4.7-17.el6.x86_64.rpm ```
  • GCC,CentOS各
    优质
    本文档详细介绍了在使用GCC编译器时,不同版本的CentOS操作系统所需安装的相关软件包和库文件。帮助用户解决环境配置问题。 gcc_centos各种版本依赖包括:gcc-4.8.5-39.el7.x86_64,glibc-devel-2.17-307.el7.1.x86_64,libmpc-1.0.1-3.el7.x86_64,libstdc++-devel-4.8.5-39.el7.x86_64等共50个依赖包。
  • GCCG++全部RPM
    优质
    本文档详述了在Linux环境下安装GCC及G++编译器所需的所有依赖RPM包列表,为开发者提供了一站式的安装指南。 在Linux下安装GCC和G++的完整依赖需要使用RPM包。