gpt4 book ai didi

linux - 在 linux-redhat 上安装旧版本的 gcc

转载 作者:太空宇宙 更新时间:2023-11-04 04:08:14 24 4
gpt4 key购买 nike

为了编译旧编译器,我使用安装在我的机器上的 gcc(gcc 版本 4.4.6)。

gcc v 4.4.6 编译器不支持旧编译器文件中的某些语法,并发出错误,例如:需要左值作为左操作数、错误:尝试使用中毒...等等。

上次有人编译旧编译器时,他们使用的是 gcc 版本 2.96。所以我下载了一些旧版本的 gcc(3.0 – 没有找到 2.96)并尝试从中构建二进制文件。

但是 – 我的机器是 x86_64 并且 3.0 编译器发出错误:

Configuration x86_64-redhat-linux-gnu not supported

当然 - 那时还没有 x86_64 存在。欢迎任何建议。

更新:我在 vertualBox 上安装了一个旧的 redhat 版本(5.7),它附带了一个旧的 gcc 编译器(3.4.6),并尝试编译交叉编译器。我的主机是 - i386-redhat-linux。现在,我没有收到此消息,并且交叉编译器的编译开始了,但是,当编译 unwind-dw2.c 文件时,我收到了下一个汇编器错误:

/tmp/ccAk3sX0.s: Assembler messages:
/tmp/ccAk3sX0.s:259: Error: unrecognized instruction `addi r11,low(r0,.L47),r11'
/tmp/ccAk3sX0.s:736: Error: unrecognized instruction `addi r3,low(r0,.L327),r3'
/tmp/ccAk3sX0.s:1226: Error: unrecognized instruction `addi r3,low(r0,.L317),r3'
/tmp/ccAk3sX0.s:1739: Error: unrecognized instruction `addi r3,low(r0,.L412),r3'

所以我又陷入困境了......

最佳答案

在虚拟机中安装非常旧的 Linux 发行版。

关于linux - 在 linux-redhat 上安装旧版本的 gcc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20272508/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com