Monday, 14 October 2013

Сборка lib pcap из исходников на Debian Squeeze

Pcap - на удивление динамично развивается и очень много багов в нем исправлено в новых версиях, которых в Дебияне не имеется.
cd /usr/src
wget http://www.tcpdump.org/release/libpcap-1.4.0.tar.gz
tar -xf libpcap-1.4.0.tar.gz
cd libpcap-1.4.0
apt-get install -y flex bison
./configure --prefix=/opt/libpcap140
make
make install
А чтобы потом с ней залинковать нашу прогрумму:
g++ sniffer.cpp -lpcap -I/opt/libpcap140/include -L/opt/libpcap140/lib
g++ sniffer.cpp -Linclude
LD_LIBRARY_PATH=/opt/libpcap140/lib ./a.out

2 comments:

  1. > в новых версиях, которых в Дебияне не имеется

    Имеется:
    http://packages.qa.debian.org/libp/libpcap.html
    http://packages.qa.debian.org/t/tcpdump.html
    только пока еще никто не бэкпортнул для стабильной версии дистрибутива.

    ReplyDelete
    Replies
    1. я честно говоря просто не был уверен, что это решит проблему. В итоге - правда не решило:)

      Delete

Note: only a member of this blog may post a comment.