AUTORECONF(1) دستورات کاربر AUTORECONF(1)

autoreconf - بهروزرسانی فایلهای پیکربندی تولیدشده

autoreconf [گزینه]... [دایرکتوری]...

اجرای autoconf و در صورت نیاز، ابزارهای aclocal، autoheader، automake، autopoint (پیش‌تر gettextize)، libtoolize، intltoolize و gtkdocize جهت بازتولید فایل‌های سیستم ساخت گنو در دایرکتوری‌های مشخص‌شده و زیردایرکتوری‌های آن‌ها (پیش‌فرض برابر با '.' است).

به‌طور پیش‌فرض، این دستور تنها فایل‌هایی را بازسازی می‌کند که از فایل‌های منبع خود قدیمی‌تر باشند. در صورتی که نسخه‌های جدیدتری از سیستم ساخت گنو را نصب کرده‌اید، می‌توانید با مشخص کردن گزینهٔ --force به autoreconf، کاری کنید که تمام فایل‌ها را از نو بسازد.

نمایش این راهنما و خروج
نمایش شماره نسخه و خروج
گزارش مراحل پردازش با جزئیات کامل
عدم حذف فایل‌های موقت
منسوخ در نظر گرفتن تمام فایل‌های تولیدشده و استاندارد
جایگزینی فایل‌هایی که امکان تولید خودکار آن‌ها وجود دارد اما به نظر می‌رسد دستی نوشته شده‌اند (در حال حاضر فقط شامل config.h.in)
کپی کردن فایل‌های کمکی استانداردِ ناموجود
عدم بازسازی زیربسته‌ها
همراه با -i، نصب پیوندهای نمادین به‌جای کپی کردن
عدم اجرای هیچ‌یک از دستورات موجود در CMDS (فهرستی جداشده با کاما)
در صورت امکان، اجرای دوبارهٔ ./configure && make
گزارش هشدارهای مربوط به دستهٔ CATEGORY (فهرستی جداشده با کاما نیز پذیرفته می‌شود)

مسائل مربوط به کامپایل متقابل (cross compilation)
استانداردهای کدنویسی گنو (پیش‌فرض در حالت‌های gnu و gnits)
قابلیت‌ها یا ساختارهای منسوخ‌شده (پیش‌فرض)
بازتعریف قوانین یا متغیرهای Automake توسط کاربر
مسائل مربوط به قابلیت حمل (پیش‌فرض در حالت‌های gnu و gnits)
portability-recursive
متغیرهای تودرتوی Make (پیش‌فرض همراه‌با -Wportability)
مسائل جانبی قابلیت حمل در ارتباط با ابزارهای کمتر شناخته‌شده
ساختارهای نحوی مشکوک (پیش‌فرض)
قابلیت‌های پشتیبانی‌نشده یا ناقص (پیش‌فرض)

فعال‌سازی تمام هشدارها
غیرفعال‌سازی تمام هشدارها
غیرفعال‌سازی هشدارها در CATEGORY
تلقی کردن تمام هشدارهای فعال‌شده به‌عنوان خطا

افزودن دایرکتوری DIR به ابتدای مسیر جستجو
افزودن دایرکتوری DIR به انتهای مسیر جستجو

متغیرهای محیطی AUTOCONF، ACLOCAL، AUTOHEADER، AUTOM4TE، AUTOMAKE، AUTOPOINT، GTKDOCIZE، INTLTOOLIZE، LIBTOOLIZE، M4، MAKE و WARNINGS مورد پذیرش قرار می‌گیرند و رعایت می‌شوند.

نوشته‌شده توسط David J. MacKenzie و Akim Demaille.

گزارش باگ‌ها به bug-autoconf@gnu.org, یا از طریق ساوانا (Savannah): https://savannah.gnu.org/support/?group=autoconf.

حق نشر © 2026 بنیاد نرم‌افزارهای آزاد (Free Software Foundation, Inc).
مجوز GPLv3+/Autoconf: گنو GPL نسخه ۳ یا بالاتر https://gnu.org/licenses/gpl.html, https://gnu.org/licenses/exceptions.html
این نرم‌افزار آزاد است: شما در تغییر و بازتوزیع آن آزاد هستید. هیچ ضمانتی برای آن وجود ندارد، تا حدی که قانون مجاز می‌داند.

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.

مارس 2026 GNU Autoconf 2.73