编译旧的编译器

时间:2013-12-05 15:51:51

标签: c linux gcc makefile

我正在尝试使用更新的编译器(3.4.6)编译旧的gcc交叉编译器(2.95)。我的主机是--host = 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'

任何人都可以解释为什么我的编译器正在创建这个汇编指令吗?

更新: xgcc 正在编译此文件时会创建此错误...显然,构建交叉编译器的阶段 xgcc 正在编译事物......这是什么 xgcc !?为什么它会创建无效的汇编代码?需要帮助...

0 个答案:

没有答案