这个错误到底是什么意思,是什么导致的呢?
readelf: Error: LEB value too largeLEB代表什么?估计的下界(Ary)?
我已经见过很多次了,特别是在构建Archlinux包的时候。
发布于 2020-09-22 02:26:00
在DWARF格式上下文中,LEB128代表‘’Little Endian Base 128‘’。如果数字很小,LEB128是一种节省空间的整数编码(参见DWARF spec:http://dwarfstd.org/doc/DWARF4.pdf,附录4)
您所面临的错误似乎是由LEB128的错误引起的,即当尝试读取包含最大可能的带符号负整数值的带符号的binutils值时,来自DWARF LEB128解码器的虚假错误消息。
请参阅https://www.mail-archive.com/bug-binutils@gnu.org/msg35315.html
https://stackoverflow.com/questions/62706588
复制相似问题