解决'PHDR segment not covered by LOAD segment'的编译错误

出错的Linux环境中,编译用的是xPacks的嵌入式程序开发工具链,编译调用的是arm-none-eabi-gcc,通过 --version 命令发现其版本为2020年的新版本。

相反,在windows环境下,编译不会出错。编译调用的是2018年的版本,是7.x的老版本。

因此,将Linux环境下的工具链替换为与windows环境相同的老版本即可。

具体PHDR segment相关的知识尚未理解。

 Share!