mini2440 linux 移植libpcap以及libnet(一)

要在mini2440上要跑几个用到libnet的程序,又要移植了。。我很讨厌移植这件事,但是硬着头皮磨蹭了一下午,终于有点结果出来了。

我的编译环境是 Fedora 14 和 LINUX mini2440~

首先,下载libpcap和libnet源码包:

libpcap-1.1.1:http://www.tcpdump.org/release/libpcap-1.1.1.tar.gz
libnet-1.1.5:http://ncu.dl.sourceforge.net/project/libnet-dev/libnet-1.1.5.tar.gz

解压:
libpcap-1.1.1
libnet-1.1.5

先来编译libpcap:

cd libpcap-1.1.1

./configure CFLAGS=-I/usr/local/arm/4.3.2/arm-none-linux-gnueabi/include LDFLAGS=-L/usr/local/arm/4.3.2/arm-none-linux-gnueabi/lib CC=arm-linux-gcc –host=arm-linux –prefix=/usr/local/arm/4.3.2/ –with-pcap=linux

在这里如果–with-pcap报错,可以改成–with-pcap=null
然后

make
make install

再编译libnet:

cd libnet-1.1.5

./configure CC=arm-linux-gcc –host=arm-linux prefix=/usr/local/arm/4.3.2/

然后

make
make install

OK 两个都编译成功,关于进一步把他们搞进板子,正在实验中~

About Coaku
Be a man having strong inside & simple outside.

One Response to mini2440 linux 移植libpcap以及libnet(一)

  1. Ryos says:

    来看看

Leave a comment