1.從網上得到aaa.so和bbb可執行檔案;當我運作sudo ./bbb時,提示下面的錯誤資訊
undefined symbol: _ZN3CCC6setRTOERKi
2.然後使用nm分析aaa.so中是否存在 '_ZN3CCC6setRTOERKi'符号;執行下列指令
nm aaa.so | grep '_ZN3CCC6setRTOERKi'
得到如下輸出,說明aaa.so沒有動态連結上;
00000000000193d0 T _ZN3CCC6setRTOERKi
3.執行下面指令,設定動态連結庫加載路徑;
export LD_LIBRARY_PATH=/home/nh/Downloads/abc (aaa.so所在路徑)
4.然後再執行 sudo ./bbb時,可以正常執行了。