久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

博客專欄

EEPW首頁 > 博客 > 無法解決R_AARCH64_ADR_PREL_PG_HI21重定向于符號__stack_chk_guard@GLIBC_2.17

無法解決R_AARCH64_ADR_PREL_PG_HI21重定向于符號__stack_chk_guard@GLIBC_2.17

發布人:電子禪石 時間:2020-08-28 來源:工程師 發布文章

最近在Linux下編譯項目時碰到了這個問題,同樣的makefile,只要不編譯成動態庫就不會有這個問題,但要編譯成動態庫就老是出這個問題,如圖:


后來才發現,是-fPIC選項的問題,因為我靜態鏈接了第三方庫mupdf庫,mupdf庫在編譯時是沒有用到-fPIC選項的,而我自己的項目編譯時用了-fPIC選項。之后我修改了mupdf庫的makefile,在編譯mupdf靜態庫時,添加了-fPIC選項,編譯完成再和自己的項目鏈接時,就沒有這個問題了。


*博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



關鍵詞:

相關推薦

技術專區

關閉