无法解决R_AARCH64_ADR_PREL_PG_HI21重定向于符号__

2022-06-04 13:39:40

  迩来正在Linux下编译项目时遇到了这个题目,同样的makefile,只消不编译成动态库就不会有这个题目,但要编译成动态库就总是出这个题目,如图:

  其后才出现,是-fPIC选项的题目,由于我静态链接了第三方库mupdf库,mupdf库正在编译时是没有效到-fPIC选项的,而我自身的项目编译时用了-fPIC选项。之后我修削了mupdf库的makefile,正在编译mupdf静态库时,增添了-fPIC选项,编译实行再和自身的项目链接时,就没有这个题目了。