ldd -r xxx.so命令的重要作用------見招拆招地解決缺庫問題(undefined symbol)


        在之前的博文中, 我們介紹了ldd這個重要的命令, 在本文中, 繼續來強調一下, 順便說說ldd的-r參數。

        最近編譯了一個動態庫xxx.so, 但一加載的時候, 便報錯, 提示信息是: dlopen ......,  undefined symbol ....,   於是不斷地修改, 不斷地重新加載, 花了不少時間。  其實, 完全不用等到加載的時候去發現這個問題, 編譯出xxx.so庫后, 可以通過ldd -r xxx.so命令提前查出有undefined symbol的項。 這樣可以省掉不少時間, 棒棒噠。

       靠譜, 我之前不知道這種用法, 最近學會的, 謝謝某哥。

       

       對於缺少符號的問題, 那就在makefile中補依賴庫唄, 缺啥補啥, 見招拆招, 沒啥可怕的。


免責聲明!

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



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