0
点赞
收藏
分享

微信扫一扫

Spring Bean的作用域及生命周期

北溟有渔夫 2023-04-28 阅读 75

目录
一、概述
二、libpcap、tcpdump源码下载
三、libpcap、tcpdump交叉编译
👉3.1 交叉编译 libpcap
👉3.2 交叉编译 tcpdump


在这里插入图片描述

一、概述

在这里插入图片描述

二、libpcap、tcpdump源码下载

在这里插入图片描述

三、libpcap、tcpdump交叉编译

👉3.1 交叉编译 libpcap

👉3.2 交叉编译 tcpdump

进入tcpdump-4.99.4/目录,执行下面命令进行交叉编译配置

CC=arm-hisiv300-linux-gcc ./configure --prefix=`pwd`/result_compile --host=arm-hisiv300-linux

如果tcpdump-4.99.4/libpcap-1.10.4/在同一目录下,配置时,会自动找到libpcap的库和头文件,如果不在同个目录,会报错checking for local pcap library... not found,这时需要使用CFLAGSLDFLAGS 告知libpcap的头文件和库的路径:

CC=arm-hisiv300-linux-gcc ./configure --prefix=`pwd`/result_compile --host=arm-hisiv300-linux CFLAGS="-I../lib9999/result_compile/include/" LDFLAGS="-L../lib9999/result_compile/lib/"

配置完成后,执行 make && make install,编译成功后,会在当前目录生成result_compile 目录,执行ls result_compile/bin/ -l可以看到可执行文件tcpdump,复制到开发板即可。

$ ls result_compile/bin/ -l
total 4208
-rwxr-xr-x 1 lu lu 2153540 Apr 27 21:54 tcpdump
-rwxr-xr-x 1 lu lu 2153540 Apr 27 21:54 tcpdump.4.99.4

如果文章有帮助的话,点赞👍、收藏⭐,支持一波,谢谢 😁😁😁

举报

相关推荐

0 条评论