場景:
創(chuàng)新互聯(lián)建站是一家專注于網站建設、網站設計與策劃設計,從化網站建設哪家好?創(chuàng)新互聯(lián)建站做網站,專注于網站建設十多年,網設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:從化等地區(qū)。從化做網站價格咨詢:028-86922220二進制Link-->動態(tài)庫-->第三方靜態(tài)庫
Linux環(huán)境中需要動態(tài)庫鏈接第三方的靜態(tài)庫
錯誤:
/usr/bin/ld: ../../3rdpart/x64/muduo/lib/libbase.a(AsyncLogging.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
../../3rdpart/x64/muduo/lib/libbase.a: could not read symbols: Bad value
collect2: error: ld returned 1 exit status
解決方法:
重新編譯靜態(tài)庫第三方的靜態(tài)庫
在makefile 中添加-fPIC
查看編譯期參數是否缺少 -fPIC , 不僅是共享庫,靜態(tài)庫有時也需要有 -fPIC參數
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。