MIPS binutils-2.17和gcc-3.3.6一起正常编译的方法
不能一起编译的原因主要是binutils-2.17中mips部
具体解决方式为:
binutils-2.17 /gas/config/tc-mips.h
在165行加入
#define UNDEFINED_DIFFERENCE_OK
binutils-2.17/gas/expr.c
1873行
#ifdef DIFF_EXPR_OK
换为
#if ((defined DIFF_EXPR_OK) || (defined TC_MIPS))
这样再编译就可以让gcc-3.3.6正常编译了。
当然具体有啥后果我就不好说了,呵呵。
