首页
学习
活动
专区
工具
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中把jdkrpm软件用sftp上传到cent os/opt/jdk目录 cd /opt/jdk yum install

1.4K20

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.2K20
  • 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.2K20

    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和对话开始.

    21510

    Linux下软件依赖问题

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

    3.3K00

    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.5K10

    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并且安装,可以自动处理依赖性关系,并且一次安装所有依赖软件,无须繁琐地一次次下载、安装。

    54620

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

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

    27.5K21

    动手搭建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.6K93

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

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

    47930

    Node.js创造者,Ryan Dahl专访

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

    1.3K41

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

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

    1.9K40

    CVE-2022-25636 发现和利用

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

    1.4K40

    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 $?

    90450
    领券