gcc编译出现”undefined reference to `pcap_parse'”
06月16号
gcc编译出现”undefined reference to `pcap_parse'”

今天在ubuntu下面编译md5突然出想了一个错误,错误如下:
chao@chao-latop:~/文档/cCode/smu$ make
gcc -o smustar smustar.o md5.o config.o -lpcap -lpthread
/usr/local/lib/libpcap.so: undefined reference to `pcap_parse’
collect2: ld returned 1 exit status

查看全文
gcc 使用自定义的头文件函数未定义
03月03号
gcc 使用自定义的头文件函数未定义

在gcc中如果引用了其它的自定义的头文件,如自己写的一个ini文件的读取函数,头文件为config.h 但是编译test.c

时候,即使你的test.c中 #include “config.h” ,你用gcc -o test test.c 依然会报出没有定义的函数

这个时候我的编译应该这样子写就完全没问题了www.chaochaoblog.com

gcc -c test.c

gcc -c config.c

gcc -o test test.o config.o

当然如果用到了lbpacap需要加上 -lpcap  用到了多线程需要加上 -lpthread

查看全文