.\" $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_SIZEOF 1 "Mar 31, 2019" "" "" .SH "نام (NAME)" mkc_check_sizeof \- مقدار sizeof(type) را تشخیص می‌دهد. .SH "خلاصه دستور (SYNOPSIS)" .BI mkc_check_sizeof " [OPTIONS] type [headers...]" .SH "توضیحات (DESCRIPTION)" دستور .B mkc_check_sizeof با کامپایل کردن یک برنامه آزمایشی، مقدار sizeof( .I type ) را مشخص می‌کند. برنامه کامپایل‌شده اجرا نمی‌شود، بنابراین این بررسی برای کامپایل متقابل (cross-compiling) کاملاً مناسب است. .I headers یا یک فایل هدر (سرآیند) تکی است یا فهرستی از هدرها که با کاما از هم جدا شده‌اند. .SH "گزینه‌ها (OPTIONS)" .TP .B "-h" نمایش پیام راهنما .SH "محیط (ENVIRONMENT)" .TP .B CC کامپایلر. به‌طور پیش‌فرض از .I cc استفاده می‌شود. .TP .B CPPFLAGS, CFLAGS گزینه‌هایی که به کامپایلر ارسال می‌شوند. .TP .B MKC_VERBOSE اگر روی ۱ تنظیم شود، پیام‌های با جزئیات (verbose) به stderr فرستاده می‌شوند. .TP .B MKC_SHOW_CACHED اگر روی ۱ تنظیم شود و متغیر MKC_VERBOSE نیز برابر با ۱ باشد، نتایج ذخیره‌شده در حافظه نهان (کش) به stderr فرستاده می‌شوند. .TP .B MKC_CACHEDIR دایرکتوری‌ای که فایل‌های موقت و حافظه نهان در آن ایجاد می‌شوند. در صورت عدم تنظیم، در دایرکتوری جاری ایجاد خواهند شد. .TP .B MKC_NOCACHE همه نتایج در حافظه نهان ذخیره می‌شوند، مگر اینکه متغیر MKC_NOCACHE روی ۱ تنظیم شده باشد. .TP .B MKC_DELETE_TMPFILES اگر روی ۱ تنظیم شود، فایل‌های موقت حذف می‌شوند. .SH "مثال‌ها (EXAMPLES)" .VS mkc_check_sizeof 'void*' mkc_check_sizeof long-long mkc_check_sizeof size_t stdlib.h .VE .SH "نویسندگان (AUTHORS)" Aleksey Cheusov