在rhel上从源代码安装gcc-5.3.0

问题描述:

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

我该怎么办?

1)阅读README文件。

2)阅读INSTALL文件。

3)按照说明那里。

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

这是一个非常复杂的过程,一段时间。幸运的是,一切都在doc文件中解释过(最有可能比这里更好)

+0

README文件中没有步骤。有一个带有build.html的INSTALL目录,configure.html以及其他一些目录。即使经过并开始编译过程,我收到错误。 make [2]:*** [configure-stage1-target-libgcc] Error1。在检查yum回购后,它显示实际安装了libgcc。 –

一个简单的方法是安装gcc5.3 w/Red Hat Developer Toolset 4.1(DTS)。 DTS沿着原始gcc安装以避免碰撞。

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

它仍然是百胜安装,但你必须设置/先启用软件的集合。在此处看到一个示例:https://developers.redhat.com/products/developertoolset/hello-world/#fndtn-rhel-6

+0

他正在通过从源代码编译来寻找安装 – dlmeetei