Advertisement

在Linux下用RPM安装GCC

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


简介:
本篇文章主要讲解了如何在Linux系统中使用RPM包管理器来安装GCC编译器。适合需要在Linux环境下配置开发环境的技术爱好者或开发者阅读。 在Linux系统上开发C语言项目时,安装必要的编译器是第一步。以下是通过RPM包管理工具安装这些组件的顺序: 1. 安装内核头文件: ``` rpm -Uvh glibc-kernheaders-2.4-9.1.103.EL.i386.rpm --nodeps --force ``` 2. 接下来,安装glibc库的开发头文件: ``` rpm -Uvh glibc-headers-2.3.4-2.43.i386.rpm --nodeps --force ``` 3. 安装C语言标准库的开发包: ``` rpm -Uvh glibc-devel-2.3.4-2.43.i386.rpm --nodeps --force ``` 4. 为了编译程序,需要安装GNU C预处理器cpp: ``` rpm -Uvh cpp-3.4.6-11.i386.rpm --nodeps --force ``` 5. 安装C语言的编译器gcc: ``` rpm -Uvh gcc-3.4.6-11.i386.rpm --nodeps --force ``` 6. 为了支持C++开发,还需要安装GNU C++编译器gcc-c++: ``` rpm -Uvh gcc-c++-3.4.6-11.i386.rpm --nodeps --force ``` 7. 最后一步是安装标准模板库的头文件和静态库: ``` rpm -Uvh libstdc++-devel-3.4.6-11.i386.rpm --nodeps --force rpm -Uvh libstdc++-3.4.6-11.i386.rpm --nodeps --force ``` 按照上述步骤安装完成后,你的Linux系统就具备了开发C语言程序的基本环境。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • LinuxRPMGCC
    优质
    本篇文章主要讲解了如何在Linux系统中使用RPM包管理器来安装GCC编译器。适合需要在Linux环境下配置开发环境的技术爱好者或开发者阅读。 在Linux系统上开发C语言项目时,安装必要的编译器是第一步。以下是通过RPM包管理工具安装这些组件的顺序: 1. 安装内核头文件: ``` rpm -Uvh glibc-kernheaders-2.4-9.1.103.EL.i386.rpm --nodeps --force ``` 2. 接下来,安装glibc库的开发头文件: ``` rpm -Uvh glibc-headers-2.3.4-2.43.i386.rpm --nodeps --force ``` 3. 安装C语言标准库的开发包: ``` rpm -Uvh glibc-devel-2.3.4-2.43.i386.rpm --nodeps --force ``` 4. 为了编译程序,需要安装GNU C预处理器cpp: ``` rpm -Uvh cpp-3.4.6-11.i386.rpm --nodeps --force ``` 5. 安装C语言的编译器gcc: ``` rpm -Uvh gcc-3.4.6-11.i386.rpm --nodeps --force ``` 6. 为了支持C++开发,还需要安装GNU C++编译器gcc-c++: ``` rpm -Uvh gcc-c++-3.4.6-11.i386.rpm --nodeps --force ``` 7. 最后一步是安装标准模板库的头文件和静态库: ``` rpm -Uvh libstdc++-devel-3.4.6-11.i386.rpm --nodeps --force rpm -Uvh libstdc++-3.4.6-11.i386.rpm --nodeps --force ``` 按照上述步骤安装完成后,你的Linux系统就具备了开发C语言程序的基本环境。
  • Linux离线GCC环境,全套RPM
    优质
    本教程详细介绍在Linux系统中通过下载并使用RPM包来离线安装GCC开发环境的过程,适合需要在无网络环境下配置编译工具的用户。 安装所需的包如下:cloog-ppl-0.15.7-1.2.el6.x86_64.rpm、cpp-4.4.7-4.el6.x86_64.rpm、gcc-4.4.7-4.el6.x86_64.rpm、gcc-c++-4.4.7-4.el6.x86_64.rpm、glibc-devel-2.12-1.132.el6.x86_64.rpm、glibc-headers-2.12-1.132.el6.x86_64.rpm、kernel-headers-2.6.32-431.el6.x86_64.rpm、libstdc++-devel-4.4.7-4.el6.x86_64.rpm和mpfr-2.4.1-6.el6.x86_64.rpm,以及ppl-0.10.2-11.el6.x86_64.rpm。 安装流程如下: ``` rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm rpm -ivh cpp-4.4.7-4.el6.x86_64.rpm --force rpm -ivh kernel-headers-2.6.32-431.el6.x86_64.rpm rpm -ivh glibc-headers-2.12-1.132.el6.x86_64.rpm --force rpm -ivh glibc-devel-2.12-1.132.el6.x86_64.rpm --force rpm -ivh gcc-4.4.7-4.el6.x86_64.rpm --force rpm -ivh libstdc++-devel-4.4.7-4.el6.x86_64.rpm rpm -ivh gcc-c++-4.4.7-4.el6.x86_64.rpm ``` 小提示:当遇到依赖问题时,可以使用`--force --nodeps`参数解决。
  • LinuxGCC
    优质
    本教程详细介绍在Linux系统中如何安装和配置GCC(GNU编译器集合),涵盖常见发行版如Ubuntu、CentOS的操作步骤及注意事项。 GCC整套编译安装所需的库和rpm包可以一键安装。安装完成后即可使用,请在使用后评论反馈。
  • Linux环境GCC所需的RPM包集合
    优质
    本资源为在Linux环境下使用GCC编译器所需的基础RPM软件包集合,涵盖开发必备库文件与工具,便于快速配置及优化编程环境。 在Linux环境下如果没有网络连接,则需要手动下载一些rpm包。这个过程可能会遇到漏掉某些必要的文件或被误导的情况。为了避免他人走同样的弯路,在下载了所需的.rpm 文件后,可以先解压它们并将其传输到Linux系统中。 接下来使用以下命令进行一键安装: ``` rpm -Uvh *.rpm --nodeps --force ``` 在完成安装之后,请通过运行`gcc -v`来验证是否成功安装。当然也可以选择单独安装某个.rpm文件,例如: ``` rpm -ivh libmpc-1.0.1-3.el7.x86_64.rpm ```
  • SUSE Linux 12GCC环境所需的RPM
    优质
    本文将详细介绍在SUSE Linux 12系统中配置和安装GCC所需的相关RPM软件包的方法与步骤。 在SUSE Linux Enterprise 12 sp3 下离线安装gcc编译环境所需的rpm安装包已提供。这段描述提供了用于离线环境下搭建gcc编译环境所需的所有文件。
  • LinuxGCC
    优质
    本教程详细介绍如何在Linux系统中安装和配置GCC(GNU编译器集合),帮助开发者顺利完成C/C++等语言的编程环境搭建。 一步一步教你如何在Linux主机上安装或更新GCC。 1. 打开终端。 2. 更新软件包列表:运行`sudo apt update`命令以确保获取最新的可用版本信息(适用于基于Debian的系统,如Ubuntu);对于其他发行版,请使用相应的命令来更新软件源。 3. 安装或升级GCC: - 对于安装GCC:输入 `sudo apt install gcc` (针对基于Debian系统的用户),或者根据你的Linux发行版执行相应指令; - 若要仅升级已存在的GCC版本,则直接运行上述的安装命令即可实现自动检测并更新至最新稳定版。 4. 验证安装或更新结果: 在终端中输入 `gcc --version` 来确认当前所用的是哪个版本,确保它是最新的。 以上步骤帮助你在Linux环境中顺利地完成GCC的相关操作。
  • LinuxGCC
    优质
    本教程介绍如何在Linux系统中安装和配置GNU编译器集合(GCC),包括常见发行版的具体步骤。 1. 安装 输入下面的命令来安装基本开发工具包: ``` [root@localhost ~] # yum groupinstall Development Tools ``` 然后按y确认。 2. 查看 (1)使用以下命令验证是否成功安装: ``` [root@localhost ~] # whereis gcc gcc: usrbingcc usrlibgcc usrlibexecgcc usrsharemanman1gcc.1.gz ``` (2)或者通过`gcc --version`选项查看GCC的版本号: ``` [root@localhost ~] # gcc --version gcc (GCC) 4.8.5 ```
  • LinuxGCC
    优质
    本简介探讨在Linux操作系统中GCC(GNU Compiler Collection)的安装方法与步骤,涵盖不同发行版如Ubuntu、CentOS的具体操作指南。 在进行redis编译并执行make命令时报错,在无网络环境的情况下需要离线安装gcc软件包。请确认centos7.5系统上已成功完成该安装过程。
  • GCC-RPM包.rar
    优质
    这是一个包含GCC及其相关库的RPM格式安装包压缩文件,方便在Linux系统中快速安装和配置GCC开发环境。 如果你有一台不能上外网的Linux服务器,并且需要安装Nginx但又缺少许多依赖项(特别是GCC),你可以使用以下一系列RPM包来满足这些需求:mpfr-3.1.1-4.el7.x86_64.rpm、libmpc-1.0.1-3.el7.x86_64.rpm、kernel-headers-3.10.0-123.el7.x86_64.rpm、glibc-headers-2.17-55.el7.x86_64.rpm、glibc-devel-2.17-55.el7.x86_64.rpm、cpp-4.8.2-16.el7.x86_64.rpm以及gcc-4.8.2-16.el7.x86_64.rpm。请按照以下顺序安装这些包: ``` rpm -ivh mpfr-3.1.1-4.el7.x86_64.rpm rpm -ivh libmpc-1.0.1-3.el7.x86_64.rpm rpm -ivh kernel-headers-3.10.0-123.el7.x86_64.rpm rpm -ivh glibc-headers-2.17-55.el7.x86_64.rpm rpm -ivh glibc-devel-2.17-55.el7.x86_64.rpm rpm -ivh cpp-4.8.2-16.el7.x86_64.rpm rpm -ivh gcc-4.8.2-16.el7.x86_64.rpm ``` 或者,你可以选择一次性安装所有这些RPM包: ``` rpm -Uvh *.rpm --nodeps --force ```
  • GCC G++ RPM
    优质
    本资源提供GNU Compiler Collection (GCC)及其C++编译器(G++)在Linux系统上的RPM格式安装包,方便用户通过软件包管理器快速安装和更新。 对于某些Linux系统如果没有安装GCC的话,可以使用以下的包来完成安装,并且要严格按照下面的顺序进行操作以避免出现错误。 首先运行: ``` rpm -Uvh glibc-kernheaders-2.4-9.1.98.EL.i386.rpm rpm -Uvh glibc-headers-2.3.4-2.25.i386.rpm rpm -Uvh glibc-devel-2.3.4-2.25.i386.rpm rpm -Uvh cpp-3.4.6-3.i386.rpm rpm -Uvh gcc-3.4.6-3.i386.rpm ``` 如果需要编译C++程序,还需要安装以下包: ``` gcc-c++-3.4.6-3.i386.rpm libstdc++-devel-3.4.6-8.i386.rpm libstdc++-3.4.6-8.i386.rpm ``` 在`install.sh`中,需要运行: ``` rpm -Uvh glibc-kernheaders-2.4-9.1.103.EL.i386.rpm --nodeps --force rpm -Uvh glibc-headers-2.3.4-2.43.i386.rpm --nodeps --force rpm -Uvh glibc-devel-2.3.4-2.43.i386.rpm --nodeps --force rpm -Uvh cpp-3.4.6-11.i386.rpm --nodeps --force rpm -Uvh gcc-3.4.6-11.i386.rpm --nodeps --force rpm -Uvh gcc-c++-3.4.6-11.i386.rpm --nodeps --force rpm -Uvh libstdc++-devel-3.4.6-11.i386.rpm --nodeps --force rpm -Uvh libstdc++-3.4.6-11.i386.rpm --nodeps --force ```