gpt4 book ai didi

c - 这个 "c(.text+0x7): relocation truncated to fit: 8 .data"是什么类型的错误

转载 作者:行者123 更新时间:2023-11-30 15:58:45 25 4
gpt4 key购买 nike

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

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

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

有什么线索吗?

谢谢

最佳答案

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

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

关于c - 这个 "c(.text+0x7): relocation truncated to fit: 8 .data"是什么类型的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9552197/

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