## Ubuntu版本
```
14版本编译通过,对于gcc版本为4
16版本我试过会因为一些库不兼容导致编译不通过
18未知
```
## GNU Binutils版本
```
2.25版本编译通过,个人认为Binutils2.25和Ubuntu14最搭,不排除其他搭配方式
2.24版本据上一届师兄说也可以编译通过
2.21 2.31版本编译不通过
其他版本未知
```
## 源代码/文件修改
- elf32-mips.c
```
位置:binutils-2.25/bfd/
功能:有关链接器符号重定位功能,主要包含HOWTO结构体,修改/增加了以下四种
R_MIPS_PC21_S2->相对PC偏移调用函数
R_MIPS_32->指针引用
R_MIPS_HI16->置高十六位
R_MIPS_LO16->置低十六位
我已经使用符号"ppp"标出
```
- elfxx-mips.c
```
位置:binutils-2.25/bfd/
功能:使用HOWTO结构和打印信息
和binutils-2.25源文件的对比:可以用beyongd Compare软件对比
我已经使用符号"ppp"