【问题标题】:Installing gcc-5.3.0 from source on rhel在 rhel 上从源代码安装 gcc-5.3.0
【发布时间】:2023-03-31 08:14:01
【问题描述】:

我正在使用 RHEL 6。我想从源代码安装 gcc 5.3.0 (gcc-5.3.0.tar.gz)。我已经安装了 GMP、MPC 和 MPFR。

我将如何处理?

【问题讨论】:

    标签: linux gcc cross-compiling rhel


    【解决方案1】:

    1) 读取README 文件。

    2) 读取INSTALL 文件。

    3) 按照那里的说明进行操作。

    gcc 的构建过程是一个三或四个阶段的过程,以确保正确编译,因为它最初需要您的本机编译器创建正确的编译器版本,最终必须使用正确的编译器自动编译才能完成。这使得编译器首先使用您的本机编译器进行编译,然后它使用结果程序完全编译自身,生成编译器的受控副本。然后用结果编译一个新的编译器以生成一个完整的编译器,再次编译该编译器以生成最终的自动编译编译器(应该与前一阶段相同)

    这是一个非常复杂的过程,它会让您的机器忙碌一段时间。幸运的是,所有内容都在 doc 文件中进行了解释(而且很可能比这里更好)

    【讨论】:

    • 自述文件中没有步骤。有一个带有 build.html、configure.html 和其他一些的 INSTALL 目录。即使在完成并开始编译过程之后,我也会遇到错误。 make[2]: *** [configure-stage1-target-libgcc] Error1。检查 yum repo 后,它显示 libgcc 已实际安装。
    【解决方案2】:

    一个简单的方法是安装 gcc5.3 w/ Red Hat Developer Toolset 4.1 (DTS)。 DTS 安装在原始 gcc 旁边以避免冲突。

    https://developers.redhat.com/products/developertoolset/updates/

    仍然是 yum 安装,但您必须先设置/启用软件集合。在此处查看示例:https://developers.redhat.com/products/developertoolset/hello-world/#fndtn-rhel-6

    【讨论】:

    • 他正在寻找通过源代码编译安装
    猜你喜欢
    • 1970-01-01
    • 2016-11-19
    • 2012-01-05
    • 2018-04-20
    • 1970-01-01
    • 1970-01-01
    • 2021-01-22
    • 2015-09-14
    • 2020-10-12
    相关资源
    最近更新 更多