linux排查dll錯誤的一次總結

當時的狀況在github上

 

https://github.com/chenshuo/muduo/issues/470

當時連接dll庫錯誤 最後

 

g++ --std=c++11 -Wl,--verbose main.cc -lboost_unit_test_framework
 

這樣就可以發現 g++查找庫的路徑,最後發現他找的是

 /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/

 

將錯誤的庫刪掉之後 g++編譯器去找的是/usr/local/lib這樣問題就得到了很好的解決,核心的解決思路就是

g++ --std=c++11 -Wl,--verbose main.cc -lboost_unit_test_framework
 

去查看g++查找庫的路徑

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章