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

Linux 交叉编译(toolchain) ARM aarch64版 tcpreplay

前言全局说明


一、说明

环境:

ubuntu 18.04

二、下载源码:

官方下载源
SourceForge存档:

主下载页面:
https://sourceforge.net/projects/tcpreplay/files/

包含从早期版本到最新版本的所有发布

源码下载:
https://github.com/appneta/tcpreplay

Releases页面:
https://github.com/appneta/tcpreplay/releases

历史版本:

下载,指定版本:
4.5.1 (2024): https://github.com/appneta/tcpreplay/releases/download/v4.5.1/tcpreplay-4.5.1.tar.xz
4.4.4 (2023): https://github.com/appneta/tcpreplay/releases/download/v4.4.4/tcpreplay-4.4.4.tar.gz
4.3.4 (2021): https://github.com/appneta/tcpreplay/releases/download/v4.3.4/tcpreplay-4.3.4.tar.gz
4.2.6 (2018): https://github.com/appneta/tcpreplay/releases/download/v4.2.6/tcpreplay-4.2.6.tar.gz
4.2.1 (2017): https://github.com/appneta/tcpreplay/releases/download/v4.2.1/tcpreplay-4.2.1.tar.gz
3.4.4 (2013): https://sourceforge.net/projects/tcpreplay/files/tcpreplay/3.4.4/


三、依赖环境

3.1 ubunut

sudo apt-get -y install m4 bison flex libpcap

3.1 centos

sudo yum -y install m4 bison flex libpcap

四、编译

4.1 生效编译环境

export toolchain_BIN=你的编译工具链路径/bin## Set toolchain 
export PATH=$toolchain_BIN:$PATH
export target_host=aarch64-linux-gnu (修改成你的编译工具名,bin目录里的)
export CROSS_COMPILE=${target_host}# export ARCH=arm
export ARCH=arm64export AR=${CROSS_COMPILE}-ar
export AS=${CROSS_COMPILE}-as
export CC=${CROSS_COMPILE}-gcc
export CXX=${CROSS_COMPILE}-g++
export LD=${CROSS_COMPILE}-ld
export NM=${CROSS_COMPILE}-nm
export OBJDUMP=${CROSS_COMPILE}-objdump
export STRIP=${CROSS_COMPILE}-strip

4.2 生成 Makefile

./configure --host=${CROSS_COMPILE} --prefix=`pwd`/build --with-libpcap=/home/ql-sysroots-ag/usr/

执行成功部分截图


4.3 开始编译

4.3.1 全速编译,使用CPU全部核心
make -j $(nproc)
4.3.2 -j4 用4个线程编译
make -j4
4.3.2 单线程编译,慢
make

4.4 安装so

make install

不需要执行 make install ,因为so是放到嵌入设备的,不是放到当前编译环境的。


4.5 编译结果

ll build/

执行成功部分截图


4.6 查看文件架构

file tcpreplay

五、错误收集:

5.1.1 错误


5.1.2 解决方法:



5.2.1 错误


5.2.2 解决方法:




免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:
https://blog.csdn.net/tiansyun/article/details/138200547
https://www.wenxiaobai.com/10988ae2-7ba0-47de-8fa3-4a79876158c0
https://blog.csdn.net/weixin_39432054/article/details/125329863



http://www.jsqmd.com/news/39543/

相关文章:

  • ITR经典案例 | 燕千云携手国内知名软件供应商,AI驱动客户服务流升级
  • 彻底解决WPS在扩展屏出现的下拉错位现象
  • 2025年最新钣金加工厂家综合实力排名,助您轻松选择,钣金加工加工厂睿意达发展迅速,实力雄厚
  • 丽江小药厂适用半自动西林瓶灌装生产线
  • win7 64位 sp1 最高nvidia gt740 显卡驱动版本
  • 2025年北京继承官司律师机构推荐,这些律所值得信赖,北京丰台继承律师/北京离婚纠纷/离婚纠纷律师/遗产继承律师事务所维权机构选哪家
  • 在macOS上高效使用8BitDo机械键盘:超级按键与Karabiner配置指南
  • 2025年度PLC控制柜厂家红榜,这些企业获好评如潮,正压通风防爆控制柜/水处理PLC的电气控制柜/供水设备变频控制柜产品找哪家
  • android app network monitor with mitmweb
  • 详细介绍:Uniapp微信小程序开发:onPullDownRefresh
  • 71_基于深度学习的布料瑕疵检测识别系统(yolo11、yolov8、yolov5+UI界面+Python项目源码+模型+标注好的数据集) - 实践
  • 【比赛记录】2025CSP+NOIP 冲刺模拟赛合集V
  • 2025年最新优质的管材源头厂家口碑推荐,市场家用管材生产厂家中亿百年满足多元需求
  • 2025年加气线厂家推荐榜单TOP5:实力派引领行业高质量发展
  • 乌鲁木齐高校实验室西林瓶灌装机选型指南
  • 2025年市场技术好的ERP管理系统口碑推荐榜,优秀的ERP服务商赋能企业生产效率提升与成本优化
  • 沈阳车库门厂家,沈阳卷帘门工厂,沈阳防盗门生产厂家,沈阳悬浮门厂家排行,沈阳防盗门生产厂家排行,4S店智能车库提升门品牌十大推荐榜-沈阳鼎盛和门业
  • 2025年汉口水泥砖厂家质量排行榜发布,水泥砖哪家专业鑫俊熙诚信务实提供高性价比服务
  • 2025钢结构反吊膜十大供应商排行榜,膜结构车棚厂家,膜结构看台厂家,有实力的膜结构自行车棚供应厂家排行,哪家好怎么选
  • PPT快速入门
  • nvme-cli 插件架构
  • 2025年三集一体除湿热泵机组品牌实力大比拼,市面上正规的三集一体除湿热泵机组厂商TOP企业引领行业技术新高度
  • 2025年市面上做得好的板材货架厂家哪家强,重型货架超强承重/模具货架/伸缩管材货架/悬壁货架重型/钢板货架/流利式货架定制厂家哪家好
  • 岳阳折弯机上下模厂家推荐:技术实力与市场口碑解析
  • 详细介绍:Linux C/C++ 学习日记(22):Reactor模式(二):实现简易的webserver(响应http请求)
  • 线段树进阶(一) - idle
  • 2025年市场比较好的PE重包装袋批发厂家口碑推荐榜,目前PE重包装袋公司排行榜单骏岚纸塑引领行业标杆
  • 2025年市场上热门的公交站台广告品牌推荐,高铁广告/社区门禁广告/主流网络媒体/机场广告/电梯视频广告/户外LED广告品牌排行榜单
  • 2025年市场专业的河道护坡石笼网实力厂家怎么选择,抗冲击抗腐蚀石笼网/双隔板石笼网/六角石笼网源头厂家哪家好
  • 第五届计算建模、仿真与数据分析国际学术会议(CMSDA 2025)