原创 查看so庫的方法
1.nm -D libxxx.so 打印出符號信息。 我一般這樣用:nm -D libxxx.so |grep T 2.ldd libxxx.so 查看依賴關係 3.readelf -a libxxxx.
原创 C++引用C的靜態庫
操作系統:Linux 項目中使用的語言是C++, 客戶給的靜態庫是用c語言封裝的,編譯時一直報錯:undefined reference to "xxxxxxxxxxxx". 經過查找得出原因有兩點: 1. c++ 與 C 引用靜態
1.nm -D libxxx.so 打印出符號信息。 我一般這樣用:nm -D libxxx.so |grep T 2.ldd libxxx.so 查看依賴關係 3.readelf -a libxxxx.
操作系統:Linux 項目中使用的語言是C++, 客戶給的靜態庫是用c語言封裝的,編譯時一直報錯:undefined reference to "xxxxxxxxxxxx". 經過查找得出原因有兩點: 1. c++ 與 C 引用靜態