logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

解决RISC-V链接时 linker fail, relocation truncated to fit: R_RISCV_HI20

(2)将riscv_gnu_toolchain下面的Makefile里-mcmodel=medlow改为 -mcmodel=medany,重新make工具链,使用这个工具链再重新进行链接就通过了。对于使用-mcmodel=medany的64位架构,代码可以链接到任何基址,但链接的全局符号遵循类似的+/- 2GiB范围限制。此外,如果您正在链接任何预编译的库,如C库,那么工具链必须已经配置好了-cm

文章图片
#risc-v
到底了