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++查找库的路径

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