relocation truncated to fit一般是什么問題引起的

make -j8 all?

./User/Usb.o: in function `UsbSegDescriptor':

L:\PRJ_WCH32\CH32V103x8UsbHidIap\obj/../User/Usb.c:55:(.text.UsbSegDescriptor+0xa): relocation truncated to fit: R_RISCV_RVC_LUI against symbol `DevDescr' defined in .rodata.DevDescr section in ./User/Descriptor.o

collect2.exe: error: ld returned 1 exit status

就是在程序里面讀了一個表地址

您好,關(guān)于該問題的解決,可在下圖中圈出位置加上-mno-relax應(yīng)該就可以了。image.png


謝謝,沁恒的技術(shù)支持太到位了i_f48.gif


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频