C/C++常見錯誤詳解

啊浪的部落格發表於2017-11-04

錯誤:undefined reference to `__isoc99_sscanf'

原因:我們的程式中使用的某個庫,如xxx.a,  xxx.so是在高版本的glibc環境裡面進行編譯的

解決方法:

1. 升級我們的glibc到高版本(2.7)版本。

2. 找到xxx.a或 xxx.soy,在我們的系統裡面重新編譯,然後拿來使用。

 

 

 

錯誤:找不到動態連結庫 .so檔案的解決方法

解決方法:

1、確保系統有該so

2、將.so檔案路徑的目錄新增到/etc/ld.so.conf(或者將so新增到常用so目錄下

3、執行ldconfig使其生效

 

 

 

未完待續

 

相關文章