| LIBTOOL(1) | دستورات کاربر | LIBTOOL(1) |
نام (NAME)
libtool - ارائهٔ خدمات عمومی پشتیبانی از ساخت کتابخانه
خلاصه دستور (SYNOPSIS)
libtool [گزینه]... [آرگومان-حالت]...
توضیحات (DESCRIPTION)
ارائهٔ خدمات عمومی پشتیبانی از ساخت کتابخانه.
گزینهها (OPTIONS)
- --config
- نمایش تمام متغیرهای پیکربندی
- --debug
- فعالسازی ردیابی پرجزئیات پوسته (shell tracing)
- -n, --dry-run
- نمایش دستورات بدون تغییر هیچ فایلی
- --features
- نمایش اطلاعات پایهای پیکربندی
- --finish
- استفاده از عملیات '--mode=finish'
- --mode=MODE
- استفاده از حالت عملیاتی MODE
- --no-finish
- عدم بهروزرسانی حافظهٔ موقت (کَش) کتابخانههای اشتراکی
- --no-quiet, --no-silent
- چاپ پیامهای اطلاعرسانی پیشفرض
- --no-warnings
- معادل با '-Wnone'
- --preserve-dup-deps
- عدم حذف کتابخانههای وابستگی تکراری
- --quiet, --silent
- عدم چاپ پیامهای اطلاعرسانی
- --reorder-cache=DIRS
- بازآرایی حافظهٔ موقت کتابخانههای اشتراکی برای دایرکتوریهای دارای اولویت DIRS
- --tag=TAG
- استفاده از متغیرهای پیکربندی برچسب TAG
- -v, --verbose
- چاپ پیامهای اطلاعرسانی بیشتر نسبت به پیشفرض
- --version
- نمایش اطلاعات نسخه
- -W, --warnings=CATEGORY
- گزارش هشدارهای مربوط به دستهٔ CATEGORY [پیشفرض: all]
- -h, --help, --help-all
- چاپ پیام راهنمای کوتاه، کامل، یا پرجزئیات
دستههای هشدار عبارتند از:
- 'all'
- نمایش همهٔ هشدارها
- 'none'
- غیرفعالسازی همهٔ هشدارها
- 'error'
- تلقی شدن هشدارها بهعنوان خطاهای مهلک
اگر یک TAG مشخص شده باشد، باید از یکی از نامهای برچسب زیر استفاده کند:
- نام برچسب
- نام زبان
- CC
- C
- CXX
- C++
- OBJC
- Objective-C
- OBJCXX
- Objective-C++
- GCJ
- Java
- F77
- Fortran 77
- FC
- Fortran
- GO
- Go
- RC
- Windows Resource
اگر نام برچسب مرتبط با زبان برنامهنویسی خود را مشاهده نمیکنید، از کامپایلری استفاده میکنید که توسط libtool پشتیبانی نمیشود.
مقدار MODE باید یکی از موارد زیر باشد:
- clean
- حذف فایلها از دایرکتوری ساخت
- compile
- کامپایل یک فایل منبع به یک شیء libtool
- execute
- تنظیم خودکار مسیر کتابخانه و سپس اجرای برنامه
- finish
- تکمیل فرایند نصب کتابخانههای libtool
- install
- نصب کتابخانهها یا فایلهای اجرایی
- link
- ایجاد یک کتابخانه یا یک فایل اجرایی
- uninstall
- حذف کتابخانهها از یک دایرکتوری نصبشده
آرگومانهای MODE-ARGS بسته به مقدار MODE متفاوت هستند. هنگامی که به عنوان نخستین گزینه ارسال شود، عبارت '--mode=MODE' میتواند بهصورت 'MODE' یا یک اختصار یکتا از آن نوشته شود.
صفحه خانگی GNU libtool: https://www.gnu.org/s/libtool.
هنگام گزارش باگ، لطفاً یک مورد آزمایشی را برای بازتولید آن شرح دهید و اطلاعات زیر را ضمیمه کنید:
- host-triplet:
- x86_64-pc-linux-gnu
- shell:
- /bin/sh
- compiler:
- gcc
- compiler flags: -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions
- -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/libtool/src=/usr/src/debug/libtool -flto=auto
- linker:
- /usr/bin/ld -m elf_x86_64 (gnu? yes)
- version:
- libtool (GNU libtool) 2.6.2
- automake:
- automake (GNU automake) 1.18.1
- autoconf:
- autoconf (GNU Autoconf) 2.73
گزارش باگها (REPORTING BUGS)
گزارش باگها به <bug-libtool@gnu.org>.
کپیرایت (COPYRIGHT)
حق نشر © 2026 Free
Software Foundation, Inc.
مجوز GPLv2+: گنو GPL
نسخه ۲ یا
بالاتر
https://gnu.org/licenses/gpl.html
این
نرمافزار
آزاد است:
شما در
تغییر و
بازتوزیع
آن آزاد
هستید. هیچ
ضمانتی
برای آن
وجود
ندارد، تا
حدی که
قانون مجاز
میداند.
در ابتدا توسط Gordon Matzigkeit در سال ۱۹۹۶ نوشته شده است (برای مشاهدهٔ فهرست کامل مشارکتکنندگان فایل AUTHORS را ببینید)
همچنین ببینید (SEE ALSO)
مستندات کامل برای libtool بهصورت یک کتابچه راهنمای Texinfo نگهداری میشود. اگر برنامههای info و libtool بهدرستی بر روی سیستم شما نصب شده باشند، دستور
- info libtool
باید دسترسی شما را به کتابچه راهنمای کامل فراهم کند.
| اوت 2026 | GNU libtool 2.6.2 |