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