Un resumen de la solución de problemas de linux errores de biblioteca dinámica

La situación en ese momento está en github.

 

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

En ese momento, el error de la biblioteca dll se conectó al final

 

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

De esta manera, puede encontrar la ruta donde g ++ busca la biblioteca, y finalmente encontró que estaba buscando

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

 

Después de eliminar la biblioteca incorrecta, el compilador de g ++ busca / usr / local / lib para que el problema se resuelva muy bien. La solución principal es

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

Vaya a ver la ruta donde g ++ encuentra la biblioteca

Supongo que te gusta

Origin blog.csdn.net/qq_32783703/article/details/106572232
Recomendado
Clasificación