首页
学习
活动
专区
工具
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包,可以考虑从官方软件仓库或第三方软件仓库获取,或者从源代码编译安装。在编译过程中,可以尝试优化编译选项以提高编译速度。

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

相关·内容

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

    Linux下我们习惯了使用软件包管理器来安装我们需要的软件,比如Red Hat公司的Fedora、RHEL(Red Hat Enterprise Linux)和后来加入红帽的CentOS,使用rpm和yum来安装软件,Ubuntu使用apt-get来安装。 使用软件包管理器确实很方便,在联网的环境下,从下载到安装,以及自动关联软件的依赖项,并且一次安装所有依赖的软体包,为我们省去了很多繁琐的操作。这样确实很好,但是我们却失去了了解软件有哪些组成模块和依赖项的机会。下面我就要折腾一下,手动下载安装C++环境,摆托yum install gcc-c++ 这种傻瓜式操作。手动下载安装还有一个好处就是为不能联网的机器安装软件。有时候,确实要这样做。

    02

    linux dpkg命令

    **apt-get (来自: http://wiki.ubuntu.org.cn/Apt-get%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97 ) apt-get update ——在修改/etc/apt/sources.list或者/etc/apt/preferences之後运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。 apt-get install packagename ——安装一个新软件包(参见下文的aptitude) apt-get remove packagename ——卸载一个已安装的软件包(保留配置文件) apt-get –purge remove packagename ——卸载一个已安装的软件包(删除配置文件) dpkg –force-all –purge packagename —— 有些软件很难卸载,而且还阻止了别的软件的应用,就可以用这个,不过有点冒险。 apt-get autoremove ——因为 apt 会把已装或已卸的软件都备份在硬盘上,所以如果需要空间的话,可以让这个命令来删除你已经删掉的软件。 apt-get autoclean —— 定期运行这个命令来清除那些已经卸载的软件包的.deb文件。通过这种方式,可以释放大量的磁盘空间。如果需求十分迫切,可以使用apt-get clean以释放更多空间。这个命令会将已安装软件包裹的.deb文件一并删除。 apt-get clean —— 这个命令会把安装的软件的备份也删除,不过这样不会影响软件的使用的。 apt-get upgrade ——更新所有已安装的软件包 apt-get dist-upgrade ——将系统升级到新版本 apt-cache search string ——在软件包列表中搜索字符串 dpkg -l package-name-pattern ——列出所有与模式相匹配的软件包。如果不知道软件包的全名,您可以使用“*package-name-pattern*”。 aptitude ——详细查看已安装或可用的软件包。与apt-get类似,aptitude可以通过命令行方式调用,但仅限于某些命令——最常见的有安装和卸载命令。由于aptitude比apt-get了解更多信息,可以说它更适合用来进行安装和卸载。 apt-cache showpkg pkgs ——显示软件包信息。 apt-cache stats ——查看库里有多少软件 apt-cache dumpavail ——打印可用软件包列表。 apt-cache show pkgs ——显示软件包记录,类似于dpkg –print-avail。 apt-cache pkgnames ——打印软件包列表中所有软件包的名称。 dpkg -S file ——这个文件属于哪个已安装软件包。 dpkg -L package ——列出软件包中的所有文件。 apt-file search filename ——查找包含特定文件的软件包(不一定是已安装的),这些文件的文件名中含有指定的字符串。apt-file是一个独立的软件包 。 您必须 先使用apt-get install来安装它,然後运行apt-file update。如果apt-file search filename输出的内容太多,您可以尝试使用apt-file search filename | grep -w filename(只显示指定字符串作为完整的单词出现在其中的那些文件名)或者类似方法,例如:apt-file search filename | grep /bin/(只显示位于诸如/bin或/usr/bin这些文件夹中的文件,如果您要查找的是某个特定的执行文件的话,这样做是有帮助的)。 另:APT HOWTO:http://www.debian.org/doc/manuals/apt-howto/index.en.html dpkg - 底层一些的包管理工具 用上apt(高级包管理工具)之后,一般是不需要处理单个的deb文件的。如果需要,就要用dpkg命令。比如想自己装gedit: # dpkg -i gedit-2.12.1.deb 卸载: # dpkg -r gedit 这里只写名字即可。还可以加上–purge(-P)标志: # dpkg -P gedit 这会连同gedit的配置文件一起删除,只用-r的话是不删除配置文件的。 如果不想安装一个deb包,但想看一下它里面有什么文件: # dpkg -c gedit-2.12.1.deb 如果想多看点信息: # dpkg -I gedit-2.12.1.deb 也可以

    02
    领券