DSO falta de la línea de comandos

Estoy tratando de comstackr un progtwig en C ++ como este:

$ g++ -o Sniffer_Train main.cpp Sniffer_train.cpp Sniffer_train.h -lmysqlclient -lpcap 

Sin embargo, recibo el siguiente error:

 /usr/bin/ld: /tmp/cct6xeXD.o: undefined reference to symbol 'pthread_join@@GLIBC_2.4' //lib/arm-linux-gnueabihf/libpthread.so.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status 

No tengo idea de lo que significa este error. Cualquier ayuda será apreciada.

DSO aquí significa Objeto Compartido Dinámico ; dado que el mensaje de error dice que falta en la línea de comando, supongo que debe agregarlo a la línea de comando.

Es decir, intente agregar -lpthread a su línea de comando.

También encontré un problema similar, después del acuerdo, una biblioteca que debe estar conectada.
Pero, de hecho, es posible que haya olvidado conectar la biblioteca.