博客專欄

        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選項,編譯完成再和自己的項目鏈接時,就沒有這個問題了。


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



        關鍵詞:

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 德格县| 满洲里市| 溧阳市| 泾川县| 南木林县| 长丰县| 寿光市| 奇台县| 唐山市| 安岳县| 苗栗县| 江西省| 宜春市| 卢湾区| 宁城县| 古浪县| 林芝县| 札达县| 邵武市| 和顺县| 商南县| 安义县| 麦盖提县| 昌宁县| 阜宁县| 盐津县| 蚌埠市| 田阳县| 清苑县| 汝阳县| 崇左市| 陵水| 锡林郭勒盟| 东阳市| 新源县| 深泽县| 阿瓦提县| 漾濞| 沧源| 昌都县| 荆州市|