.\" $NetBSD$ .\" .\" Copyright (c) by Aleksey Cheusov (vle@gmx.net) .\" Absolutely no warranty. .\" .\" ------------------------------------------------------------------ .de VS \" Verbatim Start .ft CW .nf .ne \\$1 .. .de VE \" Verbatim End .ft R .fi .. .\" ------------------------------------------------------------------ .TH MKC_CHECK_FUNCLIB 1 "Dec 2, 2023" "" "" .SH "نام (NAME)" mkc_check_funclib \- بررسی وجود یک تابع در یک کتابخانه .SH "خلاصه دستور (SYNOPSIS)" .BI mkc_check_funclib " " " [libraries...]" .br .BI mkc_check_funclib " -h" .SH "توضیحات (DESCRIPTION)" دستور .B mkc_check_funclib وجود یک تابع در یک کتابخانه را با کامپایل و پیوند دادن یک برنامه آزمایشی بررسی می‌کند. در نتیجه، مقدار 1 (درست) یا 0 (نادرست) را در خروجی استاندارد چاپ می‌کند. .SH "گزینه‌ها (OPTIONS)" .TP .B "-h" نمایش پیام راهنما. .TP .BI -d حذف حافظه موقت (کَش) و فایل‌های موقت. .TP .BI -D حذف فایل‌های حافظه موقت (کَش). .SH "محیط (ENVIRONMENT)" .TP .B CC کامپایلر. به طور پیش‌فرض از .I cc استفاده می‌شود. .TP .B CPPFLAGS, CFLAGS گزینه‌های ارسالی به کامپایلر، برای نمونه ‎-I برای دایرکتوری‌های اضافی حاوی فایل‌های هدر. .TP .B LDFLAGS گزینه‌های ارسالی به پیونددهنده (کامپایلری که با متغیر CC تعیین شده است)، برای نمونه ‎-L/usr/local/lib .TP .B LDADD کتابخانه‌های اضافی، برای نمونه ‎-lm. .TP .B MKC_VERBOSE اگر برابر با 1 تنظیم شود، پیام‌های پرگویی به خطای استاندارد فرستاده می‌شوند. .TP .B MKC_SHOW_CACHED اگر برابر با 1 تنظیم شود و MKC_VERBOSE نیز برابر با 1 باشد، نتایج ذخیره‌شده در کَش در خطای استاندارد نمایش داده می‌شوند. .TP .B MKC_CACHEDIR دایرکتوری که فایل‌های موقت و کَش در آن ایجاد می‌شوند. در صورت عدم تعیین، در دایرکتوری جاری ساخته می‌شوند. .TP .B MKC_NOCACHE تمامی نتایج در کَش ذخیره می‌شوند مگر اینکه متغیر MKC_NOCACHE روی 1 تنظیم شده باشد. .TP .B MKC_DELETE_TMPFILES اگر برابر با 1 تنظیم شود، فایل‌های موقت حذف می‌شوند. .SH "مثال‌ها (EXAMPLES)" .VS mkc_check_funclib dlopen dl mkc_check_funclib dlopen mkc_check_funclib strlcpy mkc_check_funclib select socket .VE .SH "نویسنده (AUTHOR)" Aleksey Cheusov