相关疑难解决方法(0)

DSO在命令行中丢失

我正在尝试编译这样的C++程序:

$ g++ -o Sniffer_Train main.cpp Sniffer_train.cpp Sniffer_train.h -lmysqlclient -lpcap
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

/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
Run Code Online (Sandbox Code Playgroud)

我不知道这个错误意味着什么.任何帮助将不胜感激.

c++ linux g++ undefined-reference

43
推荐指数
1
解决办法
10万
查看次数

标签 统计

c++ ×1

g++ ×1

linux ×1

undefined-reference ×1