0

我正在编译/链接我的程序

i386-gcc -o output.lnx func.opc mainc.opc

我一直收到这个错误。老实说,我不知道这意味着什么。

有什么线索吗?

谢谢,

4

1 回答 1

1

这通常是程序中有太多代码或数据的症状。.text 段(代码)中偏移量 7 处的重定位已以固定大小(2 或 4)编译,但它所指的数据/指令超过 64k 或 2G。

除此之外,我不能告诉你如何在没有实际看到目标文件的情况下修复它。查明问题的有用工具是objdump(带有标志-dr)和readelf程序。

于 2012-03-04T08:58:35.170 回答