Sto cercando di compilare un programma C++ in questo modo:DSO manca da linea di comando
$ g++ -o Sniffer_Train main.cpp Sniffer_train.cpp Sniffer_train.h -lmysqlclient -lpcap
Comunque io ottenere il seguente errore:
/usr/bin/ld: /tmp/cct6xeXD.o: undefined reference to symbol
'[email protected]@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
Non ho idea di che cosa significa questo errore. Qualsiasi aiuto sarà molto apprezzato.
Vedere anche [Errore di collegamento strano: DSO mancante dalla riga di comando] (http://stackoverflow.com/q/19901934), [DSO mancante dalla riga di comando] (http://stackoverflow.com/q/24096807) e [Errore di collegamento: DSO mancante dalla riga di comando] (http://stackoverflow.com/q/24989432). – jww
Possibile duplicato di [Strange linking error: DSO mancante dalla riga di comando] (http://stackoverflow.com/questions/19901934/strange-linking-error-dso-missing-from-command-line) – jww