LLVM-LIBTOOL-DARWIN(1) LLVM LLVM-LIBTOOL-DARWIN(1)

llvm-libtool-darwin - ابزار LLVM برای ایجاد کتابخانه‌ها برای Darwin

llvm-libtool-darwin [options] <input files>

llvm-libtool-darwin ابزاری برای ایجاد کتابخانه‌های ایستا و پویا برای Darwin است.

در بیشتر سناریوها، این ابزار به عنوان جایگزینی مستقیم برای libtool از cctools عمل می‌کند.

llvm-libtool-darwin از گزینه‌های زیر پشتیبانی می‌کند:

تنها برای <architecture> مشخص‌شده کتابخانهٔ ایستا می‌سازد و تمام معماری‌های دیگر در فایل‌ها را نادیده می‌گیرد.
استفاده از مقدار صفر برای برچسب‌های زمانی و UIDs/GIDs. این گزینه به صورت پیش‌فرض فعال است.
نام فایل‌های ورودی را از <listfile> می‌خواند. نام فایل‌ها در <listfile> در هر خط یکی و تنها با خط‌های جدید (newline) جدا می‌شوند. فاصله‌های خالی در یک خط به عنوان بخشی از نام فایل در نظر گرفته می‌شوند. اگر نام دایرکتوری، dirname، نیز مشخص شده باشد، به ابتدای نام هر فایل در <listfile> اضافه می‌شود.
نمایش راهنما و نحوهٔ استفاده از این دستور.
در مسیر جستجوی کتابخانه‌ها به دنبال کتابخانهٔ libx.a می‌گردد. اگر رشتهٔ <x> با '.o' پایان یابد، آن‌گاه به دنبال کتابخانهٔ 'x' بدون افزودن پیشوند 'lib' یا پسوند '.a' جستجو می‌شود. در صورت یافتن کتابخانه، به فهرست فایل‌های ورودی اضافه می‌شود؛ در غیر این صورت، خطایی صادر خواهد شد.
<dir> را به فهرست دایرکتوری‌های مورد جستجو برای کتابخانه‌ها اضافه می‌کند. دایرکتوری‌ها به ترتیبی که با -L مشخص شده‌اند و پیش از مسیر جستجوی پیش‌فرض، جستجو می‌شوند. مسیر جستجوی پیش‌فرض شامل دایرکتوری‌های /lib، /usr/lib و /usr/local/lib است.
برای فایل‌هایی که هیچ نمادی (symbol) ندارند هشداری صادر نمی‌کند.
در صورت صدور هرگونه هشدار، وضعیت خروج غیرصفر تولید می‌کند.
نام فایل خروجی را تعیین می‌کند. باید دقیقاً یک بار مشخص شود.
از فایل‌های ورودی یک کتابخانهٔ ایستا تولید می‌کند.
استفاده از برچسب‌های زمانی و UIDs/GIDs واقعی.
نسخهٔ این برنامه را نمایش می‌دهد و هر عملیات مشخص‌شده‌ای را انجام می‌دهد.
نسخهٔ این برنامه را نمایش می‌دهد و بلافاصله خارج می‌شود.

در صورت بروز خطا، llvm-libtool-darwin با یک کد خروج غیرصفر خارج می‌شود. در غیر این صورت، با کد 0 خارج می‌شود.

برای گزارش باگ‌ها، لطفاً به <https://github.com/llvm/llvm-project/issues> مراجعه کنید.

llvm-ar(1) <llvm-ar.html>

نگهداری‌شده توسط تیم LLVM (https://llvm.org).

2003-2026, LLVM Project

2026-07-15 22