Özet
pcap-config [ --static ] [ --cflags | --libs | --additional-libs ]
Açıklama
pcap-config yardımcı programı, C/C++ tabanlı ağ paket yakalama yazılımları geliştirirken, libpcap kütüphanesini projeye dahil etmek ve derlemek için gerekli olan derleyici (compiler) ve bağlayıcı (linker) bayraklarını otomatik olarak belirlemek amacıyla kullanılır.
Seçenekler
Aşağıdaki seçenekler mevcuttur:
--cflags:libpcapbaşlık (header) dosyalarını projeye dahil etmek için gereken derleyici bayraklarını (örneğin-Itanımlamalarını) standart çıktıya yazar.--libs:libpcapile bağlama (link) yapmak için gereken kütüphane arama dizini (-L) ve kütüphane bağlama (-l) bayraklarını (örneğin-lpcap) standart çıktıya yazar.--additional-libs: Yalnızcalibpcapkütüphanesinin bağımlı olduğu ek kütüphanelerin-Lve-lbayraklarını standart çıktıya yazar; ancaklibpcapkütüphanesinin kendisini bağlamak için kullanılan-lpcapbayrağını çıktıya dahil etmez.--static: Varsayılan olarak kullanılan dinamik bağlama bayrakları yerine,libpcapkütüphanesinin statik sürümüyle bağlama yapmak için uygun olan statik bağlama bayraklarını yazar.
Örnekler
Aşağıdaki örnekler kabukta (shell) çalıştırılabilecek şekilde gösterilmiştir:
libpcapkullanan bir C projesini derlemek için gereken başlık dosyası yollarını (cflags) öğrenme:pcap-config --cflagsÇıktı örneği:
-I/usr/includeBir uygulamayı dinamik olarak
libpcapkütüphanesiyle bağlamak (linketmek) için gereken bağlayıcı bayraklarını alma:pcap-config --libsÇıktı örneği:
-lpcapC kodunu,
pcap-configçıktılarını kabukta otomatik yerleştirerek ($(...)yöntemiyle) doğrudan derleme:gcc $(pcap-config --cflags) -o paket_yakala ana_kod.c $(pcap-config --libs)Statik bağlama için gereken ek kütüphane bağımlılıklarını listeleme:
pcap-config --static --additional-libs
Ayrıca Bakınız
pcap(3PCAP)