PCAP-CONFIG(1) User Commands PCAP-CONFIG(1)

NAME


pcap-config - write libpcap compiler and linker flags to standard
output

SYNOPSIS


pcap-config [ --help ] [ --version ] [ --cflags ]
[ --libs | --additional-libs ]
[ --static | --static-pcap-only ]


DESCRIPTION


pcap-config writes to the standard output various compiler and linker
flags required to build a user program with libpcap. By default, it
writes flags appropriate for building with a dynamically-linked
version of libpcap; see below for static linking. Depending on the
manner of libpcap installation, some options or their combinations
may produce empty output - this is by design.


OPTIONS


--help Produce a help message and exit.


--version
Produce libpcap version and exit. The version is the contents
of VERSION file in libpcap source tree rather than the result
of pcap_lib_version(3PCAP).


--cflags
Produce the -I compiler flag required to include libpcap's
header files.


--libs Produce the -L and -l linker flags required to link with
libpcap, including -l flags for libraries required by libpcap.


--additional-libs
Produce the -L and -l linker flags for libraries required by
libpcap, but not the -l flag to link with libpcap itself.


--static
This option causes --libs and --additional-libs to produce
linker flags appropriate for static linking with libpcap.


--static-pcap-only
This option causes --libs and --additional-libs to produce
linker flags appropriate for static linking with libpcap and
dynamic linking with all other libraries, including libraries
required by libpcap.


EXIT STATUS


pcap-config exits with a non-zero status when invoked with an invalid
command-line option, and with status 0 otherwise.


BACKWARD COMPATIBILITY


Before libpcap release 1.10.2 pcap-config did not treat invalid
command-line options as an error. The --static-pcap-only flag became
available in libpcap release 1.10.2. The --static flag became
available in libpcap release 1.1.0.


SEE ALSO


pkg-config(1), pcap(3PCAP)

17 April 2023 PCAP-CONFIG(1)

tribblix@gmail.com :: GitHub :: Privacy