編譯程序遇到問題 relocation R_X86_64_32 against `.rodata' can not be used when making a shared object;


編譯程序遇到問題  relocation R_X86_64_32 against `.rodata' can not be used when making a shared object;

 

發現編譯的程序引用的一個庫(.a文件)是直接用./configure 編譯的, 64位機器不能直接./configure 進行配置,需要采用如下方式

 

CFLAGS="-O3 -fPIC" ./configure

make

make install


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM