zoukankan      html  css  js  c++  java
  • tcpdump 交叉编译

    1下载源码:http://www.tcpdump.org/release/  

      libpcap-1.4.0.tar.gz
      tcpdump-4.4.0.tar.gz

      export PATH=/opt_gccarm/WMS-102-toolchain/bin/:$PATH;
      export CC=arm-linux-gnueabihf-gcc

    2 tar xvf libpcap-1.4.0.tar.gz

      cd libpcap-1.4.0/
      ./configure --prefix=$PWD/install --host=arm-linux-gnueabihf --with-pcap=linux
      make
      make install

      如果make报错:configure: error: Neither flex nor lex was found.

      sudo apt-get install flex bison 

    3 tar xvf tcpdump-4.4.0.tar.gz

      cd tcpdump-4.4.0/
      ./configure --host=arm-linux-gnueabihf

      错误
      checking Linux kernel version... unknown
      configure: error: cannot determine linux version when cross-compiling
      修复
      # if test $ac_cv_linux_vers = unknown ; then
      # as_fn_error $? "cannot determine linux version when cross-compiling" "$LINENO" 5
      # fi

      ./configure --host=arm-linux-gnueabihf
      make

    4 cp tcpdump 到目标板

    5 tcpdump 用法

     用法参考

  • 相关阅读:
    PLSQL Developer新建表空间
    oracle中where子句和having子句中的区别
    ORACLE基本数据类型
    Oracle数据库字符集问题
    问题及解决方法
    Show Profile
    批量数据脚本
    慢查询日志
    GROUP BY关键字优化
    order by关键字优化
  • 原文地址:https://www.cnblogs.com/Malphite/p/10522756.html
Copyright © 2011-2022 走看看