使用dlerror()可返回錯誤語句字符串。。便於進一步分析調試。
例如
1 void * m_pApi = NULL; 2 m_pApi = dlopen("libMyApi.so",RTLD_NOW); 3 if(m_pApi == NULL) 4 { 5 printf("dlopen -error- %s \n",dlerror()); 6 exit(-1); 7 }
一般是動態庫函數的問題。
使用dlerror()可返回錯誤語句字符串。。便於進一步分析調試。
例如
1 void * m_pApi = NULL; 2 m_pApi = dlopen("libMyApi.so",RTLD_NOW); 3 if(m_pApi == NULL) 4 { 5 printf("dlopen -error- %s \n",dlerror()); 6 exit(-1); 7 }
一般是動態庫函數的問題。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。