tcpdump移植
1564 ワード
一、環境紹介
1.1ホスト
Ubuntu 1404 32ビット
1.2組み込みプラットフォーム
ATMEL AT91SAM9X25
1.3交差ツールチェーン
arm-none-linux-gnueabi
tcpdump-4.8.1移植に必要なソースパケットダウンロードアドレス
二、クロスコンパイル
2.1 tcpdump-4.8.1依存モジュールを先にコンパイルする
tar xvf libpcap-1.8.1.tar.gz
cd libpcap-1.8.1/
./configure --prefix=$PWD/tmp --host=arm-none-linux-gnueabi --build=i686-linux --with-pcap=linux CC=arm-none-linux-gnueabi-gcc
make V=s
make install
2.2コンパイルtcpdump-4.8.1
tar xvf tcpdump-4.8.1.tar.gz
cd tcpdump-4.8.1/
./configure --prefix=$PWD/tmp --host=arm-none-linux-gnueabi --build=i686-linux CC=arm-none-linux-gnueabi-gcc
make V=s
make install
三、使用テスト
実行可能ファイルとライブラリファイルをターゲットボードにコピーし、tcpdumpは個人ブログを参照してください.