交叉编译出现错误cannot find -lpcap
梦想飞 2012-04-25 10:11:45 libpcap这个库我是安装了的,并且在各个lib目录下都链接了这个库,但是仍然有这个问题
libtool: link: mips64-octeon-linux-gnu-gcc -g -O2 -o .libs/OpenDPI_demo OpenDPI_demo.o -L/lib ../../../src/lib/.libs/libopendpi.so -lpcap
/usr/local/OCTEON-SDK/tools-gcc-4.1/bin/../lib/gcc/mips64-octeon-linux-gnu/4.1.2/../../../../mips64-octeon-linux-gnu/bin/ld: skipping incompatible /lib/libpcap.so when searching for -lpcap
/usr/local/OCTEON-SDK/tools-gcc-4.1/bin/../lib/gcc/mips64-octeon-linux-gnu/4.1.2/../../../../mips64-octeon-linux-gnu/bin/ld: skipping incompatible /lib/libpcap.a when searching for -lpcap
/usr/local/OCTEON-SDK/tools-gcc-4.1/bin/../lib/gcc/mips64-octeon-linux-gnu/4.1.2/../../../../mips64-octeon-linux-gnu/bin/ld: skipping incompatible /usr/local/OCTEON-SDK/tools-gcc-4.1/bin/../lib/gcc/mips64-octeon-linux-gnu/4.1.2/libpcap.so when searching for -lpcap
/usr/local/OCTEON-SDK/tools-gcc-4.1/bin/../lib/gcc/mips64-octeon-linux-gnu/4.1.2/../../../../mips64-octeon-linux-gnu/bin/ld: skipping incompatible /usr/local/OCTEON-SDK/tools-gcc-4.1/bin/../lib/gcc/mips64-octeon-linux-gnu/4.1.2/libpcap.a when searching for -lpcap
/usr/local/OCTEON-SDK/tools-gcc-4.1/bin/../lib/gcc/mips64-octeon-linux-gnu/4.1.2/../../../../mips64-octeon-linux-gnu/bin/ld: skipping incompatible /usr/local/OCTEON-SDK/tools-gcc-4.1/bin/../mips64-octeon-linux-gnu/sys-root/lib/libpcap.so when searching for -lpcap
/usr/local/OCTEON-SDK/tools-gcc-4.1/bin/../lib/gcc/mips64-octeon-linux-gnu/4.1.2/../../../../mips64-octeon-linux-gnu/bin/ld: cannot find -lpcap
collect2: ld returned 1 exit status
make[1]: *** [OpenDPI_demo] Error 1
make[1]: Leaving directory `/home/mengxh/download/opendpi/src/examples/OpenDPI_demo'
make: *** [all-recursive] Error 1
[root@localhost opendpi]# cd -
/usr/local/OCTEON-SDK/tools/mips64-octeon-linux-gnu/sys-root/lib
[root@localhost lib]#
真心求解释