当前位置: 首页 > news >正文

交叉编译tcpdump工具

1.导出交叉编译工具链

export PATH=$PATH:/opt/rockchip/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/bin

下载源码包libpcap-1.10.5,配置、并编译安装。

github仓库地址
./configure --host=arm-linux CC=arm-linux-gnueabihf-gcc --prefix=$PWD/install --with-pcap=linux
make
make install

下载源码包openssl-1.1.1h,配置、并编译安装。

gitee仓库地址
./Configure linux-generic32 --prefix=$PWD/install --cross-compile-prefix=arm-linux-gnueabihf- no-shared
make
make install

下载源码包tcpdump-4.99.5,配置、并编译安装。

github仓库地址
./configure --host=arm-linux-gnueabihf --prefix=$PWD/install CC=arm-linux-gnueabihf-gcc CFLAGS="-I/home/caozhixian/tcpdump/tcpdump/libpcap-1.10.5/install/include" LDFLAGS="-L/home/caozhixian/tcpdump/tcpdump/libpcap-1.10.5/install/lib -static" --with-crypto=/home/caozhixian/tcpdump/tcpdump/openssl-1.1.1h/install
make
make install

http://www.xdnf.cn/news/729505.html

相关文章:

  • File—IO流
  • Vue 3.0 中的路由导航守卫详解
  • [yolov11改进系列]基于yolov11引入轻量级注意力机制模块ECA的python源码+训练源码
  • CVPR 2025论文分享|MGGTalk:一个更加通用的说话头像动画生成框架
  • 60天python训练计划----day40
  • 训练和测试的规范写法
  • Z-AnyLabeling1.0.1
  • Glide NoResultEncoderAvailableException异常解决
  • [网页五子棋][匹配模式]创建房间类、房间管理器、验证匹配功能,匹配模式小结
  • 【Git】
  • DBeaver导入/导出数据库时报错解决方案
  • Linux线程池(下)(34)
  • 手写multi-head Self-Attention,各个算子详细注释版
  • 篮球分组问题讨论
  • 从公开到私密:重新思考 Web3 的数据安全
  • API平台(API网关)的API安全保障机制
  • java-文件IO
  • 中国区域每月地下水水位栅格数据集(2005-2022)
  • 如何用VASP计算单个原子的能量和能级
  • PyQt6基础_QCharts绘制饼状图
  • day14 leetcode-hot100-25(链表4)
  • c++ 模板
  • es6+和css3新增的特性有哪些
  • 敏捷开发在AI团队的适配研究
  • 一文详谈Linux中的时间管理和定时器编程
  • Python训练营打卡Day40(2025.5.30)
  • Replacing iptables with eBPF in Kubernetes with Cilium
  • 云服务器如何自动更新系统并保持安全?
  • LeetCode hot100-8
  • 学习路之PHP--easyswoole_panel安装使用