| AUTOHEADER(1) | دستورات کاربر | AUTOHEADER(1) |
نام (NAME)
autoheader - ایجاد فایل قالب برای هدرهای پیکربندی C
خلاصه دستور (SYNOPSIS)
autoheader [گزینه]... [فایل-قالب]
توضیحات (DESCRIPTION)
یک فایل قالب از دستورات #define زبان C برای استفادهٔ اسکریپت configure ایجاد میکند. برای این منظور، فایل-قالب مشخصشده را بررسی میکند؛ در صورت مشخص نشدن آن، ابتدا پروندهٔ configure.ac و در صورت عدم وجود، پروندهٔ configure.in پویش میشود.
- -h, --help
- نمایش این راهنما و خروج
- -V, --version
- نمایش شماره نسخه و خروج
- -v, --verbose
- گزارش مراحل پردازش با جزئیات کامل
- -d, --debug
- عدم حذف فایلهای موقت
- -f, --force
- منسوخ در نظر گرفتن تمام فایلها
- -W, --warnings=CATEGORY
- گزارش هشدارهای مربوط به دسته CATEGORY (امکان ارائه فهرستی جداشده با کاما وجود دارد)
دستههای هشدار عبارتند از (Warning categories):
- cross
- مسائل و هشدارهای کامپایل متقابل (cross compilation)
- gnu
- استانداردهای کدنویسی گنو (پیشفرض در حالتهای gnu و gnits)
- obsolete
- قابلیتها یا ساختارهای منسوخشده (پیشفرض)
- override
- بازتعریف قواعد یا متغیرهای Automake توسط کاربر
- portability
- مسائل مربوط به قابلیت حمل (پیشفرض در حالتهای gnu و gnits)
- portability-recursive
- متغیرهای تودرتوی Make (پیشفرض همراهبا -Wportability)
- extra-portability
- مسائل جانبی قابلیت حمل در ارتباط با ابزارهای کمترشناختهشده
- syntax
- ساختارهای نحوی مشکوک (پیشفرض)
- unsupported
- قابلیتهای پشتیبانینشده یا ناقص (پیشفرض)
گزینه -W همچنین مقادیر زیر را میپذیرد:
- all
- فعالسازی تمام هشدارها
- none
- غیرفعالسازی تمام هشدارها
- no-CATEGORY
- غیرفعالسازی هشدارهای موجود در دسته CATEGORY
- error
- تلقی کردن تمام هشدارهای فعالشده بهعنوان خطا
دایرکتوریهای کتابخانه (Library directories):
- -B, --prepend-include=DIR
- افزودن دایرکتوری DIR به ابتدای مسیر جستجو
- -I, --include=DIR
- افزودن دایرکتوری DIR به انتهای مسیر جستجو
نویسندگان (AUTHOR)
نوشتهشده توسط Roland McGrath و Akim Demaille.
گزارش باگها (REPORTING BUGS)
گزارش اشکالات و باگها به: bug-autoconf@gnu.org, یا از طریق ساوانا (Savannah): https://savannah.gnu.org/support/?group=autoconf.
حق نشر (COPYRIGHT)
حق نشر © 2023
بنیاد
نرمافزارهای
آزاد (Free Software Foundation, Inc).
مجوز GPLv3+/Autoconf: گنو GPL
نسخه ۳ یا
بالاتر
https://gnu.org/licenses/gpl.html،
https://gnu.org/licenses/exceptions.html
این
نرمافزار
آزاد است:
شما در
تغییر و
بازتوزیع
آن آزاد
هستید. هیچ
ضمانتی
برای آن
وجود
ندارد، تا
حدی که
قانون مجاز
میداند.
همچنین ببینید (SEE ALSO)
autoconf(1), automake(1), autoreconf(1), autoupdate(1), autoheader(1), autoscan(1), config.guess(1), config.sub(1), ifnames(1), libtool(1).
مستندات کامل Autoconf بهصورت کتابچه راهنمای Texinfo نگهداری میشود. برای مطالعه راهنما در محیط خط فرمان محلی، دستور زیر را اجرا کنید:
info autoconf
همچنین نسخه وب راهنما در نشانی زیر در دسترس است: https://gnu.org/software/autoconf/manual/.
| December 2023 | GNU Autoconf 2.72 |