交叉编译出现错误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]#
真心求解释
...全文
562 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
梦想飞 2012-04-26
  • 打赏
  • 举报
回复 1
[Quote=引用 2 楼 的回复:]

提示是版本不对。
[/Quote]
已经解决了,是因为我的libpcap没有进行交叉编译而直接用的本地的了,pcap也要进行交叉编译的
Linux-Torvalds 2012-04-25
  • 打赏
  • 举报
回复
提示是版本不对。
「已注销」 2012-04-25
  • 打赏
  • 举报
回复
指定libpcap的路径

23,116

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧