tcpdump工具交叉編譯

本文默認系統已經安裝了交叉工具鏈環境。

下載相關版本源碼

涉及tcpdump源碼,以及tcpdump編譯過程依賴的pcap庫源碼。
網站:http://www.tcpdump.org/release
wget http://www.tcpdump.org/release/libpcap-1.8.1.tar.gz
wget http://www.tcpdump.org/release/tcpdump-4.9.1.tar.gz

libpcap編譯

 tar -xzf libpcap-1.8.1.tar.gzcd  libpcap-1.8.1mkdir buildcd build
export CC=[交叉工具鏈]../configure --host=arm-linux --with-pcap=linux
cmake ..
make

編譯完成在build下生成libpcap.so。后面編譯tcpdump需要用到這個so和libpcap-1.8.1下的頭文件。

tcpdump編譯

tar -xzf tcpdump-4.9.1.tar.gz
cd tcpdump-4.9.1
mkdir build
cd build
export CC=[交叉工具鏈]../configure  --host=aarch64-linux-gnu  CFLAGS="-L/home/libpcap-1.8.1/build -I/home/libpcap-1.8.1"make

注意:–host指定運行平臺為arm64平臺(或者 --host=arm-linux);以及cflags添加需要的依賴庫路徑(libpcap)和頭文件。

編譯可能會報%lx檢查錯誤:
在這里插入圖片描述
跟工具鏈的類型定義有關系,可以跳過檢查,修改configure文件,重新編譯。
在這里插入圖片描述

編譯完成,會生成tcpdump文件。

將如上libpcap.so和tcpdump文件拷貝到運行環境下即可。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/87213.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/87213.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/87213.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

神經網絡中torch.nn的使用

卷積層 通過卷積核(濾波器)在輸入數據上滑動,卷積層能夠自動檢測和提取局部特征,如邊緣、紋理、顏色等。不同的卷積核可以捕捉不同類型的特征。 nn.conv2d() in_channels:輸入的通道數,彩色圖片一般為3通道 out_c…

在MATLAB中使用GPU加速計算及多GPU配置

文章目錄 在MATLAB中使用GPU加速計算及多GPU配置一、基本GPU加速使用1. 檢查GPU可用性2. 將數據傳輸到GPU3. 執行GPU計算 二、多GPU配置與使用1. 選擇特定GPU設備2. 并行計算工具箱中的多GPU支持3. 數據并行處理(適用于深度學習) 三、高級技巧1. 異步計算…

【unitrix】 4.12 通用2D仿射變換矩陣(matrix/types.rs)

一、源碼 這段代碼定義了一個通用的2D仿射變換矩陣結構,可用于表示二維空間中的各種線性變換。 /// 通用2D仿射變換矩陣(元素僅需實現Copy trait) /// /// 該矩陣可用于表示二維空間中的任意仿射變換,支持以下應用場景&#xff…

android RecyclerView隱藏整個Item后,該Item還占位留白問題

前言 android RecyclerView隱藏整個Item后,該Item還占位留白問題 思考了利用隱藏和現實來控制item 結果實現不了方案 解決方案 要依據 model 的第三個參數(布爾值)決定是否保留數據,可以通過 ?filter 高階函數結合 ?空安全操作符? 實…

地圖瓦片介紹與地圖瓦片編程下載

前沿 地圖瓦片指將一定范圍內的地圖按照一定的尺寸和格式,按縮放級別或者比例尺,切成若干行和列的正方形柵格圖片,對切片后的正方形柵格圖片被形象的稱為瓦片[。瓦片通常應用于B/S軟件架構下,瀏覽器從服務器獲取地圖數據&#xf…

手機屏亮點缺陷修復及相關液晶線路激光修復原理

摘要 手機屏亮點缺陷嚴重影響顯示品質,液晶線路短路、電壓異常是導致亮點的關鍵因素。激光修復技術憑借高能量密度與精準操控性,可有效修復液晶線路故障,消除亮點缺陷。本文分析亮點缺陷成因,深入探究液晶線路激光修復原理、工藝…

MySQL數據一鍵同步至ClickHouse數據庫

隨著數據量的爆炸式增長和業務場景的多樣化,傳統數據庫系統如MySQL雖然穩定可靠,但在海量數據分析場景下逐漸顯露出性能瓶頸。這時,ClickHouse憑借其列式存儲架構和卓越的OLAP(在線分析處理)能力脫穎而出,成…

Android中Compose常用組件以及布局使用方法

一、基礎控件詳解 1. Text - 文本控件 Text(text "Hello Compose", // 必填,顯示文本color Color.Blue, // 文字顏色fontSize 24.sp, // 字體大小(注意使用.sp單位)fontStyle FontStyle.Italic, // 字體樣式&…

SCI一區黑翅鳶優化算法+三模型光伏功率預測對比!BKA-CNN-GRU、CNN-GRU、GRU三模型多變量時間序列預測

SCI一區黑翅鳶優化算法三模型光伏功率預測對比!BKA-CNN-GRU、CNN-GRU、GRU三模型多變量時間序列預測 目錄 SCI一區黑翅鳶優化算法三模型光伏功率預測對比!BKA-CNN-GRU、CNN-GRU、GRU三模型多變量時間序列預測效果一覽基本介紹程序設計參考資料 效果一覽 …

創客匠人視角:創始人 IP 打造為何成為知識變現的核心競爭力

在互聯網流量成本高企的當下,知識變現行業正經歷從 “產品競爭” 到 “IP 競爭” 的范式遷移。創客匠人 CEO 老蔣指出,創始人 IP 已成為企業突破增長瓶頸的關鍵支點 —— 美特斯邦威創始人周成建首次直播即創下 1500 萬元成交額,印證了創始人…

類圖+案例+代碼詳解:軟件設計模式----生成器模式(建造者模式)

生成器模式(建造者模式) 把復雜對象的建造過程和表示分離,讓同樣的建造過程可以創建不同的表示。 假設你去快餐店買漢堡,漢堡由面包、肉餅、蔬菜、醬料等部分組成。 建造者模式的角色類比: 產品(Product…

UI前端與數字孿生融合探索:為智慧物流提供可視化解決方案

hello寶子們...我們是艾斯視覺擅長ui設計、前端開發、數字孿生、大數據、三維建模、三維動畫10年經驗!希望我的分享能幫助到您!如需幫助可以評論關注私信我們一起探討!致敬感謝感恩! 在全球供應鏈數字化轉型的浪潮中,智慧物流正從概念走向落地 —— 據 MarketsandMa…

遠程辦公與協作新趨勢:從遠程桌面、VDI到邊緣計算,打造高效、安全的混合辦公環境

一、引言 隨著數字化轉型的加速,越來越多的企業開始采用遠程辦公和混合辦公模式,以提升員工的靈活性和企業的敏捷性。然而,異地辦公也帶來了諸如桌面環境不一致、安全風險增加、溝通協作效率降低等諸多挑戰。因此,如何打造一致、…

算法總結篇:二叉樹

二叉樹解題整體框架: 1、確定當前題型是做高度還是深度還是搜索樹還是其他 高度(從下往上,求根深度、高度等): 使用后序遍歷會更加簡單,遞歸方法一般需要返回值返回上級,讓上級對返回值進行判斷…

【Elasticsearch】most_fields、best_fields、cross_fields 的區別與用法

most_fields、best_fields、cross_fields 的區別與用法 1.核心區別概述2.詳細解析與用法2.1 best_fields(最佳字段匹配)2.2 most_fields(多字段匹配)2.3 cross_fields(跨字段匹配) 3.對比案例3.1 使用 best…

力扣網C語言編程題:在數組中查找目標值位置之暴力解法

一. 簡介 本文記錄一下力扣網上涉及數組的問題:排序數組中查找目標值的位置。主要以C語言實現。 二. 力扣網C語言編程題:在數組中查找目標值位置 題目:在排序數組中查找元素的第一個和最后一個位置 給你一個按照非遞減順序排列的整數數組 …

OSCP - Proving Grounds - tre

主要知識點 突破邊界的方法比較多樣觀察pspy64的檢測結果 具體步驟 依舊nmap掃描開始,開放了80,8082,22端口 Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-12-16 03:39 UTC Nmap scan report for 192.168.56.84 Host is up (0.00083s latency). Not shown: 65532 c…

【Mars3d】支持的basemaps數組與layers數組的坐標系列舉

問題場景: basemap 是epsg4326的。,layer 圖層是 epsg 4450的。可以在一個頁面中展示嗎? 回復: 可以不同坐標系疊加,但layer 圖層是 epsg 4450的只支持arcgis動態服務,其他情況的不支持 wmts只支持3個坐標…

【算法】509. 斐波那契數

509. 斐波那契數 簡單 相關標簽 premium lock icon 相關企業 斐波那契數 (通常用 F(n) 表示)形成的序列稱為 斐波那契數列 。該數列由 0 和 1 開始,后面的每一項數字都是前面兩項數字的和。也就是: F(0) 0,F(1) 1 …

FOC學習筆記(5)內嵌式電機與表貼式電機的區別

1. 引言 在現代電機設計中,永磁同步電機(Permanent Magnet Synchronous Motor, PMSM)因其高效率、高功率密度和優異的動態性能,在工業、新能源汽車、航空航天等領域得到廣泛應用。根據永磁體在轉子中的安裝方式不同,永…