首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有没有适用于Cent OS 7.2的GCC 6.2的RPM包?看起来这是唯一的来源。我正在尝试编译,它正在运行几个小时?有什么想法吗?

对于CentOS 7.2,可以通过以下方式获取适用于GCC 6.2的RPM包:

  1. 首先,你可以尝试在CentOS官方软件仓库中查找GCC 6.2的RPM包。你可以使用以下命令来搜索:
代码语言:txt
复制

yum search gcc

代码语言:txt
复制

如果有适用于CentOS 7.2的GCC 6.2的RPM包,你可以通过以下命令安装:

代码语言:txt
复制

yum install gcc

代码语言:txt
复制
  1. 如果在官方软件仓库中没有找到适用于CentOS 7.2的GCC 6.2的RPM包,你可以尝试从第三方软件仓库中获取。一些常见的第三方软件仓库包括EPEL和Remi。你可以按照它们的官方文档指引添加这些软件仓库,并使用以下命令来搜索和安装GCC 6.2的RPM包:
代码语言:txt
复制

yum search gcc --enablerepo=<repository_name>

yum install gcc --enablerepo=<repository_name>

代码语言:txt
复制

其中,<repository_name>是你添加的第三方软件仓库的名称。

  1. 如果以上方法都无法获取适用于CentOS 7.2的GCC 6.2的RPM包,你可以考虑从源代码编译安装GCC 6.2。你可以从GCC官方网站(https://gcc.gnu.org/)下载源代码,并按照官方文档中的指引进行编译和安装。

关于编译时间较长的问题,GCC是一个庞大且复杂的编译器套件,编译时间可能会因计算机性能和编译选项而有所差异。如果你的机器配置较低或者编译选项较多,编译时间可能会更长。你可以尝试优化编译选项,例如使用并行编译(make -j)来加快编译速度。

总之,如果你无法找到适用于CentOS 7.2的GCC 6.2的RPM包,可以考虑从官方软件仓库或第三方软件仓库获取,或者从源代码编译安装。在编译过程中,可以尝试优化编译选项以提高编译速度。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

vmware安装cent os 6.5 + oracle 11g xe + jboss eap 6.2 + weblogic 12c+ webshpere mq 7.5

时区选择Asia/Shanghai即:东8区,否则默认的时区会与北京时间差几个小时 1.5 设置root密码 如果密码不符合安全复杂性要求,会提示Weak Password对话框,暂时不管它,选择Use...然后就是等待,minimal的安装很快,我的mac pro本上,不到10分钟就搞定了,安装完成后,会提示reboot,重启即可,由于这是minimal版本,默认没有安装图形界面,只有命令行 二、安装oracle...y 先运行这个,更新下系统(主要是软件安装源) b) yum install unzip 安装完这个以后,cent os中就解压zip文件了 c) yum install bc 这是oracle xe...安装要求的 d) 修改hosts文件 vi /etc/hosts 按i进入插入模式,在最后一行加入 127.0.0.1 centos.02 还记得安装cent os过程中,设置的hosts名称,把它放到...然后参考前面的做法,在cent os创建 /opt/jdk/ 目录,然后在mac os中把jdk的rpm软件包用sftp上传到cent os的/opt/jdk目录 cd /opt/jdk yum install

1.5K20

Nginx反向代理服务器

1)、安装gcc 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,需要安装 gcc:yum install gcc-c++ yum:在线安装命令。...gcc:编译器名称。 -c++:安装gcc编译器的c++编译模块。..._6.2,它被软件包 gcc-c++-4.8.5-36.el7_6.2.x86_64 需要 12 --> 正在处理依赖关系 gcc = 4.8.5-36.el7_6.2,它被软件包 gcc-c++-4.8.5...6.2,它被软件包 gcc-4.8.5-36.el7_6.2.x86_64 需要 17 --> 正在处理依赖关系 libgcc >= 4.8.5-36.el7_6.2,它被软件包 gcc-4.8.5-...因为下载的是源代码,所以先进行make命令(编译,将源代码编译成可执行文件)。再执行make install命令(安装,将编译后的可执行文件,运行并且安装,形成一个应用)即可。

2.3K20
  • Linux下离线手动下载安装C++开发环境

    因为C++是C语言的扩充,很显然,g++是可以编译C语言的。 gcc能编译C++代码吗? 看了上面的说明,弄清楚gcc是什么,你就知道gcc是不能编译C++代码的!...有两种方法,第一种是编译GCC源码安装,第二种就是下载系统的软件包并安装。...第一种方法是下载编译安装GCC源码,需要下载各种依赖库,而且还需要系统中提前存在g++,我在尝试的过程中,在编译依赖库的时候,提示说未检测到g++。...按照上面的说的编译安装顺序进行,具体参见Compiling GCC 6 on OS X。这是我花了很长时间千辛万苦找到的资料,很详细,一定要看。...关于使用rpm安装软件包指定安装路径,我还没折腾过,大家可以尝试实践一下。 也不知道这种强制安装和忽略gcc会不会带来什么问题,但是目前测试使用C++都没有什么问题。

    10.6K20

    Linux 之父如何定义 Linux?

    · 标准AT硬盘接口,IDE盘可以运行(实际上我用的就是这个)。· 正常实模式BIOS。一些机器看起来是用虚-86模式运行启动程序,而且在这样的机器LINUX不会启动和正常运行。...这里提到的一些问题将由我(即lines/387/floppy支持)尽快修复,但我希望得到库函数的支持。感谢你们提交的错误报告及补丁还有愿望清单,如果你真的有针对问题的补丁,我会立即尝试去修复它。...包括gcc(cc1)有一些我自己增强的功能,所有这些程序都在没有变化的情况下编译的。先尝试自己编译,遇到问题可以将差异或者资源发邮件给我。另外,我提起过明确地GNU差异编译和运行。...· 标准AT硬盘接口,IDE盘可以运行(实际上我用的就是这个)。 · 正常实模式BIOS。一些机器看起来是用虚-86模式运行启动程序,而且在这样的机器LINUX不会启动和正常运行。...包括gcc(cc1)有一些我自己增强的功能,所有这些程序都在没有变化的情况下编译的。先尝试自己编译,遇到问题可以将差异或者资源发邮件给我。 另外,我提起过明确地GNU差异编译和运行。

    15.1K20

    VulnHub靶机系列:Os-ByteSec

    网址:https://www.vulnhub.com 二 运行说明 靶机名称:Os-Bytesec 靶机难度:初学者/中级 目标:有两个flag,一个user-flag,一个root-flag 攻击机:...导航栏上都点开看看是什么,home是主页,点击gallery,是一些图片,一一查看,没什么有价值的。查看源代码,也没什么有用的线索。 ? 点击news,也是一张图片,难道它再向我暗示着什么吗? ?...看来只能先放下网站,看看smb有什么漏洞可利用吗?...由于目标系统未安装gcc且当前权限也限制安装,需要gcc编译的那一步无法完成。但我们目前情况和作者例子中的一样,同样登录到目标系统,然后进入提权阶段。我们先尝试按文章中作者步骤走,看能否成功?...所以我们运行这个文件,在这里它看起来像文件netscan试图运行netstat,这是一个真正的在/bin中的文件可以查看端口状态。 ?

    1.5K20

    Linux 之父如何定义 Linux?

    标准AT硬盘接口,IDE盘可以运行(实际上我用的就是这个)。 正常实模式BIOS。一些机器看起来是用虚-86模式运行启动程序,而且在这样的机器LINUX不会启动和正常运行。...LINUX会发展成为一个自给自足的系统,现在需要Minix-386才能正常运行。你需要Minix让初始化启动文件系统,和编译OS二进制。...这里提到的一些问题将由我(即lines/387/floppy支持)尽快修复,但我希望得到库函数的支持。感谢你们提交的错误报告及补丁还有愿望清单,如果你真的有针对问题的补丁,我会立即尝试去修复它。...包括gcc(cc1)有一些我自己增强的功能,所有这些程序都在没有变化的情况下编译的。先尝试自己编译,遇到问题可以将差异或者资源发邮件给我。 另外,我提起过明确地GNU差异编译和运行。...此外,Earl Chew 的estdio包被用于标准的IO库。像这样更自由地分发包! Alain W Black和Richard Tobin为Minix制作了gcc,没有它我就无法编译这个东西。

    25.1K00

    Go Changes--Russ Cox在GopherCon 2023的演讲

    对于 Go,我们有许多潜在的来源,每个来源都适合特定类型的决策. 让我向你展示其中的几个. 数据来源之一是与 *Talking to Users*[5]. 我们通过多种方式做到这一点....如果你避免了这种错误,那么当你尝试估计新的 API 是否有用或特定的vet检查是否值得时,花一个小时左右的时间手动检查 100 个样本是合理的. 如果这是一个坏主意,很快就会显现出来....如果这看起来是个好主意,那么再花几个小时手动或使用程序检查更多样本,将大大提高你的估计....这使得它们看起来已经过时了,这使得 Go 命令在运行时重新编译它们,这意味着如果你的程序导入了 net,则需要 Xcode 中的 C 编译器来构建该程序....第四,Go 工具链遥测是补充我们现有调查和代码分析数据的重要数据来源. 最后,虽然整个演讲都是关于数据和适当的统计数据,但我们正在评估的想法、假设 和潜在的变化总是从个人story和对话开始.

    23110

    Linux 之父如何定义 Linux?

    LINUX是什么? LINUX是一个免费类unix内核,适用于386-AT计算机,附带完整源代码。主要让黑客、计算机科学学生使用,学习和享受。...标准AT硬盘接口,IDE盘可以运行(实际上我用的就是这个)。 正常实模式BIOS。一些机器看起来是用虚-86模式运行启动程序,而且在这样的机器LINUX不会启动和正常运行。...这里提到的一些问题将由我(即lines/387/floppy支持)尽快修复,但我希望得到库函数的支持。感谢你们提交的错误报告及补丁还有愿望清单,如果你真的有针对问题的补丁,我会立即尝试去修复它。...包括gcc(cc1)有一些我自己增强的功能,所有这些程序都在没有变化的情况下编译的。先尝试自己编译,遇到问题可以将差异或者资源发邮件给我。 另外,我提起过明确地GNU差异编译和运行。...此外,Earl Chew 的estdio包被用于标准的IO库。像这样更自由地分发包! Alain W Black和Richard Tobin为Minix制作了gcc,没有它我就无法编译这个东西。

    17.6K10

    Linux下软件的依赖问题

    OS X(Mac OS,苹果系统算是商业Unix系统)中,这个问题也不算严重。 那么为什么某些Linux发行版的这个问题就是如此的严重呢?...Glibc是Linux系统中最底层的API,几乎其它任何运行库都会依赖于Glibc。一旦它出问题,那么系统必将瘫痪。...我写这篇文章的原因就是因为有个客户想升级openssh7.2到openssh7.4。我尝试着折腾了一下,发现这个问题无解。...你费尽心力导入野包,存在着导致系统不稳定的风险。应当尝试在软件源上寻找包。你所需要的包一般都能在软件源上找到。...所以我就问了客户为什么要升级?客户说是几个发现了几个CVE,然后openssh7.4版本解决了。他就想升级。然后我看了一下哪几个CVE,参考了网上的更改配置文件就基本解决了安全问题。

    3.3K00

    linux软件包管理

    、权限等等,这些对于初学者而言都是噩梦一般的存在,所以linux厂商推出了一种类似windows系统中的安装方式,有开发者直接在已知的系统中编译好,使用者可以直接下载并进行安装,升级,卸载等操作。...在linux中能够提供这些功能的软件有两种,rpm和dpkg,而在CentOS中使用的是RPM rpm最早是由redhat开发出来,由于很好用,所以很多发行版也利用rpm来进行软件包的管理。...缓存目录为/var/cache/yum yum的使用 yum源的配置 ​ 由于yum有下载源这个东西,所以我们在使用yum之前需要告诉它去什么地方获取这些软件包,也就是说需要先配置一个yum源 [root...简单的流程就是 获取软件包 解压文件 检查当前系统是否满足软件包安装需求 使用gcc进行编译,生成主要的二进制文件 将二进制文件安装到主机 这些步骤看起来很简单,但是在使用过程中有很多问题需要解决...案例:源码安装一个nginx软件 获取软件包 软件包获取的方式有很多,最常见的就是拷贝或者下载这两种方式,拷贝咱们就不说了,因为用的太多了;接下来我给大家说一下如何从网络下载软件包。

    1.8K20

    Linux学习记录_day1(Linux安装以及简单的命令)

    ---- 4.Linux之Cent OS 4.1 centos 引言 CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一...---- 5.安装 Cent OS 5.1 环境准备 # 环境要求: 1. windows7+ 2. VMware Workstation8+, 3....CentOS系统(镜像) 5.2 安装Cent OS # 0.下载centos 官网:https://www.centos.org/ 官网的下载地址:http://isoredirect.centos.org...;(verbose hash) U:升级软件包;(update) qa: 显示所有已安装软件包(query all) 例子:rmp -ivh gcc-c++-4.4.7...基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

    55220

    Linux下解决.configure ,make,make install的报错

    它足够高吗?是不是比要低,这样你要常 识升级这些包。如果还不行的话,你可以尝试编译你要编译软件的以前的版本。老版本通常使用老版本的库/程序 如果....我会给你一些可能有所帮助的东西 如果您在使用gcc 4编译(使用gcc -dumpversion来查看)(我的补充gcc –version也可),可以尝试用旧版本。首先,请确定包的旧版版已经安装了。...对于sudo来讲的话,它只用root权限来运行一次命令,并不会以 root身份登录的。 2. 您编译的包没有安装目标。这样,您就需要将编译好的二进制文件放到bin文件夹中。...想想他们为了让我们使用有用和有趣的程序而做出的努力吧 其他问题: 这是一些其他常见的问题,并附上解决办法: 1.一切正常,但是当我要运行我刚才安装的软件时,bash提示找不到。...然而,你还是有个小希望的。尝试搜索您想寻找的rpm的版本,下载相应的src rpm包。

    31.6K21

    动手搭建DDoS演练 | 揭秘在线DDoS攻击平台(下)

    编译脚本文件 我所提供和收集的DDOS脚本文件全部都是由C++所编写,所以在Linux上用gcc来对脚本进行编译。...对脚本编译及赋予权限 使用DDOS脚本 我先拿一个ACK DDOS脚本举个例子。我们可以看到这个攻击脚本需要的主要是以下几个命令参数。...DNS AMP DDOS攻击 而我们所需要的AMP列表就是全球所有的DNS服务器IP地址或者是可以做数据包跳转的IP地址。在我提供的源代码里面也有AMP资源扫描脚本文件的源代码,编译方式同上。 ?...API编写最简便的还是PHP,所以我们还需要在服务器上搭建相关的环境。这些命令只适用于Cent OS,其它版本的Linux系统请自行Google。...未执行API前 下面这张图是执行API后的运行程序,可以发现多了几个DDOS攻击脚本运行在后台。 ?

    17.9K93

    Node.js创造者,Ryan Dahl专访

    在那里,我研究了代数拓扑学,它是一种非常抽象的学科,我发现它很漂亮,但几年后我厌倦了它,因为它不太适用于现实生活。...但碰巧的是,我相对失业,有一些空闲时间,可以连续工作几个月,这就是我可以创造它的一些必要条件吧。 Pramod: 你做得很好。Node是建立在“纯粹的异步”编程模型的思想,这个想法是如何产生的?...我认为它实际上是非阻塞I/O,但是他们向用户提供的接口是阻塞的,我认为这是一个更好的编程模型,如果它阻塞的话,你可以在很多action下仔细想想你在做什么。...Ryan: 有几个人想让服务器端运行javascript,我甚至不能再列举它们了,我完全忘了它们是什么。但是他们都做阻塞I/O,这真的不合拍JavaScript的特点。...一小时内搭建一个全栈Web应用框架 干货:CSS 专业技巧 四步实现React页面过渡动画效果 让你分分钟理解 JavaScript 闭包 ---- ---- 小手一抖,资料全有。

    1.4K41

    笨办法学 Python · 续 练习 6:`find`

    如果这些项目有几个小时那么长,当你复查你做了什么,并做出改进的时候,你会觉得无聊,短暂的45分钟的项目,是你可以记录和非常快速审查的东西。 这是我在学习中使用的一种模式。...我也把我所有的东西都放在我公寓附近的随机的地方。我为我的绘画用品购买了一个特定的包,并保持这个包是准备好的。当我想在外面画画时,我拿起这个包,走到几个地方之一,而不是精心规划到哪里绘画。...你的椅子怎么样?你需要一个更好的键盘吗? 还有什么其他工具妨碍你了?你在 Windows 机器上尝试执行 Unix 的东西吗?试图在 Linux 上做 Mac 的东西?...我建议你运行man找到参数列表,然后尝试使用find来确定你将要实现什么参数。你只有45分钟,所以你可能不会实现太多,但是-name和-type,以及-print和-exec是必不可少的。...当你实现它的时候,尝试找到可以为你做的工作的库。你一定要查看subprocess模块和glob模块。同时要更仔细地查看os模块。 研究性学习 你实现了多少find的功能?

    48330

    【GUN和Linux到底是什么关系,gcc,make,cmake,yum是什么】

    2.当你的程序只有一个源文件时,直接就可以用gcc命令编译它。...6.makefile命令中就包含了调用gcc(也可以是别的编译器)去编译某个源文件的命令。...yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相关信息,检查依赖性并自动提示用户解决。...yum的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http或ftp站点, 也可以是本地软件池,但必须包含rpm的header, header包括了rpm包的各种信息,包括描述...Linux内核 和 GNU 系统简介 确实有一个 Linux,这些人正在使用它,但它只是他们使用的系统的一部分。Linux 是内核:系统中的程序,它将机器的资源分配给您运行的其他程序。

    2K40

    CVE-2022-25636 的发现和利用

    它是一个错误吗? 我有几个直接的问题: 什么决定了action.entries数组的大小? 怎么nft_fwd_dup_netdev_offload称呼?什么控制它被调用的次数?...在继续之前,我还想在进入新用户和网络命名空间 ( )nft后尝试运行命令,看看是否有可能以非特权用户的身份访问它。果然是这样,使这个错误可能更加强大。...不幸的是,它并没有完全暴露我需要的所有东西(主要是关于设置卸载标志),当我发现这一点时,我已经花了几个小时围绕它进行构建,并且真的不想用 C 重写它。...到了晚上(也许熬夜有点太晚了……),我有了第一个概念的工作证明(在 ARM VM 不是 x86 中,因此有不同的寄存器等等)。 成功! 不过,在这方面又花了几个小时的时间,但我离代码执行还差得远。...在盯着 netlink 数据包的输出数小时strace试图找出我在 C 代码中遗漏了什么之后,我最终回到了我在 goland 的位置。

    1.5K40

    RPM与YUM管理包程序

    19.2 RPM包管理器 RPM包的优点: 包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载 安装速度比源码包安装快的多 PM包的缺点: 经过编译, 不再可以看到源代码 功能选择不如源码包灵活...例题: 我想要知道我的系统当中,以 c 开头的软件有几个,如何实做? 我的 WWW 服务器为 Apache ,我知道他使用的 RPM 软件文件名为 httpd 。...好了,那么我怎么知道到底我的文件被更动过的内容是什么?例如上面的范例二。简单的说明一下吧!...19.4.1 利用默认值安装 SRPM 文件(--rebuid/--recompile) 假设我下载了一个 SRPM 的文件,又不想要修订这个文件内的原始码与相关的设定值,那么我可以直接编译并安装吗?.../7.2.1511/os/Source/SPackages/ntp-4.2.6p5-22.el7.centos.src.rpm #2.尝试直接编译 [root@study ~]# rpmbuild -

    2.8K30

    linux基础(day22)

    5.yum list查看包 [root@hf-01 yum.repos.d]# yum list 当然可以下载包作为尝试 6.若是将下载的CentOS7-Base-163.repo文件mv更改名称,则会无法使用...查看下包,直接使用yum list |grep epel 有可能查看不了,个人猜测有可能是网络原因或者是需要下载epel包后,才能过滤出包) yum下载rpm包 yum install -y 包名...查看是否安装正确,0表示安装正确(即上条命令执行成功) 在安装的时候,若缺失什么命令,什么包就会停止安装,并告诉你缺失什么,你只需要安装即可 一般有可能会缺少失gcc命令,需要去安装——>yum install...-y gcc ..../configure就是在配置的过程,配置的过程会生成make file,make file就是用来编译的文件 小技巧:若是在运行一条命令,不知道是否正确,则可以echo $?

    91450
    领券