Tôi cố gắng để biên dịch một chương trình C++ như thế này:DSO mất tích từ dòng lệnh
$ g++ -o Sniffer_Train main.cpp Sniffer_train.cpp Sniffer_train.h -lmysqlclient -lpcap
Tuy nhiên tôi nhận được lỗi sau:
/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
Tôi không có ý tưởng những gì lỗi này nghĩa là gì. Chúng tôi rất trân trọng bất kỳ sự giúp đỡ nào.
Cũng thấy [Lỗi liên kết lạ: DSO bị thiếu trong dòng lệnh] (http://stackoverflow.com/q/19901934), [DSO bị thiếu trong dòng lệnh] (http://stackoverflow.com/q/24096807) và [Lỗi liên kết: DSO bị thiếu trong dòng lệnh] (http://stackoverflow.com/q/24989432). – jww
Có thể trùng lặp của [Lỗi liên kết lạ: DSO bị thiếu trong dòng lệnh] (http://stackoverflow.com/questions/19901934/strange-linking-error-dso-missing-from-command-line) – jww