| MKC_CHECK_FUNCLIB(1) | MKC_CHECK_FUNCLIB(1) |
نام (NAME)
mkc_check_funclib - بررسی وجود یک تابع در یک کتابخانه
خلاصه دستور (SYNOPSIS)
mkc_check_funclib <functionname>
[libraries...]
mkc_check_funclib -h
توضیحات (DESCRIPTION)
دستور mkc_check_funclib وجود یک تابع در یک کتابخانه را با کامپایل و پیوند دادن یک برنامه آزمایشی بررسی میکند. در نتیجه، مقدار 1 (درست) یا 0 (نادرست) را در خروجی استاندارد چاپ میکند.
گزینهها (OPTIONS)
محیط (ENVIRONMENT)
- CC
- کامپایلر. به طور پیشفرض از cc استفاده میشود.
- CPPFLAGS, CFLAGS
- گزینههای ارسالی به کامپایلر، برای نمونه -I برای دایرکتوریهای اضافی حاوی فایلهای هدر.
- LDFLAGS
- گزینههای ارسالی به پیونددهنده (کامپایلری که با متغیر CC تعیین شده است)، برای نمونه -L/usr/local/lib
- LDADD
- کتابخانههای اضافی، برای نمونه -lm.
- MKC_VERBOSE
- اگر برابر با 1 تنظیم شود، پیامهای پرگویی به خطای استاندارد فرستاده میشوند.
- MKC_SHOW_CACHED
- اگر برابر با 1 تنظیم شود و MKC_VERBOSE نیز برابر با 1 باشد، نتایج ذخیرهشده در کَش در خطای استاندارد نمایش داده میشوند.
- MKC_CACHEDIR
- دایرکتوری که فایلهای موقت و کَش در آن ایجاد میشوند. در صورت عدم تعیین، در دایرکتوری جاری ساخته میشوند.
- MKC_NOCACHE
- تمامی نتایج در کَش ذخیره میشوند مگر اینکه متغیر MKC_NOCACHE روی 1 تنظیم شده باشد.
- MKC_DELETE_TMPFILES
- اگر برابر با 1 تنظیم شود، فایلهای موقت حذف میشوند.
مثالها (EXAMPLES)
mkc_check_funclib dlopen dl mkc_check_funclib dlopen mkc_check_funclib strlcpy mkc_check_funclib select socket
نویسنده (AUTHOR)
Aleksey Cheusov <vle@gmx.net>
| December 2, 2023 |