mysql-sniffer icon indicating copy to clipboard operation
mysql-sniffer copied to clipboard

make 报错

Open xsunnydong opened this issue 6 years ago • 6 comments

[ 83%] Building CXX object bin/CMakeFiles/mysql-sniffer.dir/sniff-config.cpp.o /root/mysql-sniffer/src/sniff-config.cpp: 在函数‘int parse_cmdline_option(int, char**)’中: /root/mysql-sniffer/src/sniff-config.cpp:183:9: 警告:variable ‘opt_len’ set but not used [-Wunused-but-set-variable] int opt_len; ^ [100%] Building CXX object bin/CMakeFiles/mysql-sniffer.dir/sniff-log.cpp.o Linking CXX executable mysql-sniffer /usr/bin/ld: /root/mysql-sniffer/lib/libgthread-2.0.a(gthread-impl.o): undefined reference to symbol 'pthread_setspecific@@GLIBC_2.2.5' //usr/lib64/libpthread.so.0: error adding symbols: DSO missing from command line collect2: 错误:ld 返回 1 make[2]: *** [bin/mysql-sniffer] 错误 1 make[1]: *** [bin/CMakeFiles/mysql-sniffer.dir/all] 错误 2 make: *** [all] 错误 2 ########################################################################## 系统环境:CentOS7 glib2-devel-2.54.2-2.el7.x86_64 libpcap-devel-1.5.3-11.el7.x86_64 libnet-devel-1.1.6-7.el7.x86_64

xsunnydong avatar Sep 12 '18 08:09 xsunnydong

同问。。我也遇到了同样的错误,是centos7不支持吗?

yuynagforhacker avatar Dec 07 '18 04:12 yuynagforhacker

issues/30

bollwarm avatar Dec 11 '18 12:12 bollwarm

同样

sky-sunny avatar Feb 11 '19 07:02 sky-sunny

同样的问题,系统环境如下: CentOS Linux release 7.3.1611 (Core) 3.10.0-514.21.1.el7.x86_64 glib2-devel-2.56.1-2.el7.x86_64 libpcap-1.5.3-11.el7.x86_64 libpcap-devel-1.5.3-11.el7.x86_64 libnet-devel-1.1.6-7.el7.x86_64

man-laughing avatar Sep 23 '19 07:09 man-laughing

我也是,按readme操作漏了个依赖好像, yum install gcc-c++ 安装完再清proj目录,再跑cmake就好了

welyss avatar Jul 22 '20 07:07 welyss

proj/bin/CMakeFiles/mysql-sniffer.dir/link.txt 文件最后加上-lpthread, 重新make就可以了 参考 : https://www.cnblogs.com/MakeInstall/p/10868983.html

xuyz avatar Mar 15 '22 03:03 xuyz