分类: LINUX
2013-09-13 10:06:43
48 # Uncomment the next line to include support for PPP packet filtering. |
中的第51行注释掉。改为:# FILTER=y
3.如果使用make install,会出现如下对话:
install -s -c chat /usr/src/ppp-2.4.5/Target/usr/sbin |
原因是在Makefile里面install时使用-s命令,默认使用的是PC下的strip命令。不是arm-linux-strip
修改方法:进入对应的文件夹中,修改Makefile。以pppstats为例。
将
$(INSTALL) -c -s pppstats $(BINDIR)/pppstats
改为
arm-linux-strip pppstats
$(INSTALL) -c pppstats $(BINDIR)/pppstats
注意前面要加TAB键,且不能以空格键代替。
++++++++++++++++++Partition Line+++++++++++++++++++++++++
编译libpcap库
参考
原文摘要如下:
Compile libpcap
$ tar zxvf libpcap-0.9.5.tar.gz
$ cd libpcap-0.9.5/
$ CC=arm-linux-gcc ac_cv_linux_vers=2 ./configure --host=arm-linux --with-pcap=linux
$ make
实际操作时,配置过程中提示需要安装lex跟yacc。这两个安装的是PC版。
然后再
$ ./configure --host=arm-linux --with-pcap=linux ac_cv_linux_vers=2
$ make
附:参考文档