安装旧的 gcc
Posted
技术标签:
【中文标题】安装旧的 gcc【英文标题】:Install older gcc 【发布时间】:2021-02-05 14:21:14 【问题描述】:我安装了 Fedora 31,其中安装了 gcc 9.3.1。
我想在我的机器上安装 gcc 4.8.5。 尝试通过从 gnu 网站下载 tar 文件来编译 gcc,但遇到很多编译错误。
谁能帮我安装。
提前致谢。
【问题讨论】:
可能最不痛苦的方法是找到一个拥有它的发行版(例如 Ubuntu Xenial)并将其安装到 VM(virtualbox 或 kvm)或 chroot(使用 debootstrap?)。 我认为这里的人不太可能想在 Fedora 31 上自己下载 gcc 4.8.5,尝试编译它,看看编译错误是什么,以及为什么。也许如果您显示其中一些错误,有人可能会告诉您它们的含义。我过去编译过几次 gcc,尽管 gcc 是一个相当复杂的软件,但编译大多是无关紧要的。因此,可能是缺少一些依赖项、配置或类似的东西,但是没有任何有用的问题信息,没有人能给你任何指示。 【参考方案1】:您要查找的编译器在多年前的 Fedora 版本中,很难在当前的 Fedora Linux 系统上正常运行。
但是,它是 RHEL 7 中的编译器,因此在 CentOS 中也是如此。您最好的选择是在虚拟机中安装其中一个操作系统。 (您可以通过 RH Developer Program 获得 RHEL 供个人使用。)在 Fedora Workstation 中,Boxes
程序可以轻松设置这样的 VM。
您也可以使用 docker 或 podman 容器,但这需要更多的了解。
【讨论】:
以上是关于安装旧的 gcc的主要内容,如果未能解决你的问题,请参考以下文章