交叉编译库libpcap

原创 2015年11月18日 16:04:01

1、下载libpcap-1.3.0.tar.gz源码。


2、解压libpcap-1.3.0.tar.gz,cd进入目录,修改confiugre文件,把下面两段注释掉 
#if test -z "$with_pcap" && test "$cross_compiling" = yes; then 
# { { echo "$as_me:$LINENO: error: pcap type not determined when cross-compiling; use --with-pcap=..." >&5 
#echo "$as_me: error: pcap type not determined when cross-compiling; use --with-pcap=..." >&2;} 
#   { (exit 1); exit 1; }; } 

#fi 


3、确保你的系统已经安装了flex和bison(sudo apt-get install bison,sudo apt-get install flex)


4、然后执行./configure --host=arm-linux,这样就会使用arm-linux-gcc进行configure,生成Makefile 


5、查看Makefile中的CC项,已经为arm-linux-gcc了。 


6、接下来make,生成你所需要的动态库。 根据需要将动态库拷贝到制定的路径下面。

版权声明:本文为博主原创文章,未经博主允许不得转载。

交叉编译libpcap

1、从http://www.tcpdump.org/#latest-release下载最新的源码包libpcap-1.6.2.tar.gz 2、...

libpcap交叉编译

转载于http://blog.csdn.net/cjqpker/article/details/43203169 今有一需求,需要编译libpcap在ARM框架处理器下执行的版本,百度许久,...
  • ayuchou
  • ayuchou
  • 2015年11月13日 18:24
  • 1568

libpcap 1.6.2在ARM处理器环境下的交叉编译(附arm-linux-gcc安装)

今有一需求,需要编译libpcap在ARM框架处理器下执行的版本,百度许久,网上的教程都是以libpcap1.0.0版本为基础,但我这边拿到的是libpcap1.6.2版本的拷贝,按照网上的做法已经不...
  • cjqpker
  • cjqpker
  • 2015年01月27日 21:37
  • 1201

libpcap使用

libpcap使用 libpcap是一个网络数据包捕获函数库,功能非常强大,Linux下著名的tcpdump就是以它为基础的。今天我们利用它来完成一个我们自己的网络嗅探器(sniffer...
  • htttw
  • htttw
  • 2012年04月28日 18:34
  • 102408

libpcap6410交叉编译

1.首先按照上一篇文章中的步骤建立交叉编译环境。 2.下载libpcap-1.0.0.tar.gz源码。 3.解压libpcap-1.0.0.tar.gz,cd进入目录,修改confiugre文件...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

arm linux openssh交叉编译出现如下错误

H -c authfd.c In file included from authfd.c:60:0: cipher.h:93:17: error: field ‘evp’ has incomplete...

configure.ac和makefile.am

编译一个库,找寻若干文件,不知如何下手。细读readme才发现,有configure.ac和makefile.am两个文件。此文件是生成configure和makefile必须。 不像只有一个make...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:交叉编译库libpcap
举报原因:
原因补充:

(最多只允许输入30个字)