.TH "PCAP-CONFIG" "1" "مه ۲۰۲۵" "libpcap" "دستورهای کاربری" .SH "نام (NAME)" pcap-config \- دریافت گزینههای کامپایل و پیوند برای برنامههای مبتنی بر libpcap .SH "خلاصه دستور (SYNOPSIS)" \fBpcap-config\fP [ \fB\-\-cflags\fP ] [ \fB\-\-libs\fP ] [ \fB\-\-additional\-libs\fP ] [ \fB\-\-static\fP ] .SH "توضیحات (DESCRIPTION)" اسکریپت \fBpcap-config\fR گزینههای لازم برای کامپایلر و پیونددهنده را برای برنامههایی که از کتابخانه ضبط بسته libpcap استفاده میکنند، تولید میکند. به‌طور پیش‌فرض، این ابزار فلگ‌های مناسب برای ساخت برنامه با نسخه پیوند پویا (dynamically-linked) از libpcap را می‌نویسد؛ برای پیوند ایستا به بخش‌های زیر مراجعه کنید. بسته به نحوه نصب libpcap، ممکن است برخی گزینه‌ها یا ترکیب آن‌ها خروجی خالی تولید کنند؛ این رفتار بر اساس طراحی است. .SH "گزینه‌ها (OPTIONS)" .TP .B \-\-help نمایش پیام راهنما و خروج. .TP .B \-\-version نمایش نسخه libpcap و خروج. نسخه نمایش‌داده‌شده محتوای پرونده .I VERSION در درخت کد منبع libpcap است، نه نتیجه حاصل از .BR \%pcap_lib_version (3PCAP). .TP .B \-\-cflags تولید فلگ کامپایلر .B \-I که برای گنجاندن فایل‌های سرایند (header) کتابخانه libpcap مورد نیاز است. .TP .B \-\-libs تولید فلگ‌های پیونددهنده .B \-L و .B \-l مورد نیاز برای پیوند با libpcap، شامل فلگ‌های .B \-l برای کتابخانه‌هایی که libpcap به آن‌ها وابسته است. .TP .B \-\-additional\-libs تولید فلگ‌های پیونددهنده .B \-L و .B \-l برای کتابخانه‌های مورد نیاز libpcap، اما بدون فلگ .B \-l برای پیوند با خود libpcap. .TP .B \-\-static این گزینه باعث می‌شود که گزینه‌های .B \-\-libs و .B \-\-additional\-libs فلگ‌های پیونددهنده مناسب برای پیوند ایستا (static linking) با libpcap را تولید کنند. .TP .B \-\-static\-pcap\-only این گزینه باعث می‌شود که گزینه‌های .B \-\-libs و .B \-\-additional\-libs فلگ‌های پیونددهنده مناسب برای پیوند ایستا با libpcap و پیوند پویا با تمامی کتابخانه‌های دیگر (شامل کتابخانه‌های مورد نیاز libpcap) را تولید کنند. .SH "وضعیت خروج (EXIT STATUS)" دستور .I pcap\-config در صورت فراخوانی با یک گزینه نامعتبر در خط فرمان با وضعیت غیرصفر و در غیر این صورت با وضعیت 0 خارج می‌شود. .SH "سازگاری با نسخه‌های پیشین (BACKWARD COMPATIBILITY)" .PP پیش از انتشار نسخه 1.10.2 کتابخانه libpcap، دستور .I pcap\-config گزینه‌های نامعتبر خط فرمان را به عنوان خطا در نظر نمی‌گرفت. گزینه .B \-\-static\-pcap\-only در نسخه 1.10.2 از libpcap در دسترس قرار گرفت. همچنین گزینه .B \-\-static در نسخه 1.1.0 از libpcap ارائه شد. .SH "همچنین ببینید (SEE ALSO)" .BR pkg\-config (1), .BR pcap (3PCAP)