RANLIB(1)

الاسم
ranlib - توليد فهرس لأرشيف

موجز
ranlib [--plugin name] [-DhHvVt] archive

الوصف
ranlib يولد فهرسًا لمحتويات أرشيف ويخزنه في الأرشيف. يسرد الفهرس كل رمز معرف بواسطة عضو في الأرشيف وهو ملف كائن قابل لإعادة التوطين.

يمكنك استخدام nm -s أو nm --print-armap لسرد هذا الفهرس.

أرشيف يحتوي على مثل هذا الفهرس يسرع الربط بالمكتبة ويسمح للروتينات في المكتبة باستدعاء بعضها البعض بغض النظر عن موضعها في الأرشيف.

برنامج GNU ranlib هو شكل آخر من GNU ar؛ تشغيل ranlib مكافئ تمامًا لتنفيذ ar -s.

الخيارات

-h
-H
--help
    عرض معلومات الاستخدام لـ ranlib.

-v
-V
--version
    عرض رقم إصدار ranlib.

-D  العمل في وضع حتمي. سيظهر رأس عضو أرشيف خريطة الرموز صفرًا لـ UID و GID والطابع الزمني. عند استخدام هذا الخيار، ستنتج عمليات تشغيل متعددة ملفات مخرجات متطابقة.

    إذا تم تكوين binutils باستخدام --enable-deterministic-archives، فإن هذا الوضع يكون نشطًا مبدئيًا. يمكن تعطيله باستخدام الخيار -U، الموضح أدناه.

-t  تحديث الطابع الزمني لخريطة الرموز لأرشيف.

-U  لا تعمل في وضع حتمي. هذا هو عكس الخيار -D أعلاه: سيحصل فهرس الأرشيف على قيم فعلية لـ UID و GID والطابع الزمني ووضع الملف.

    إذا تم تكوين binutils بدون --enable-deterministic-archives، فإن هذا الوضع يكون نشطًا مبدئيًا.

@الملف
    اقرأ خيارات سطر الأوامر من file. تُدرج الخيارات المقروءة مكان خيار @file الأصلي. إذا كان file غير موجود، أو لا يمكن قراءته، فسيُعامل الخيار حرفيًا ولن يُزال.

    تُفصل الخيارات في file بمسافات فارغة. يمكن تضمين حرف مسافة فارغة في خيار ما عن طريق إحاطة الخيار بالكامل إما بعلامات اقتباس مفردة أو مزدوجة. يمكن تضمين أي حرف (بما في ذلك الشرطة المائلة العكسية) عن طريق سبق الحرف المراد تضمينه بشرطة مائلة عكسية. يمكن لـ file نفسه أن يحتوي على خيارات @file إضافية؛ وتُعالج أي خيارات من هذا القبيل بشكل متكرر (recursively).

انظر أيضًا
ar(1), nm(1), وإدخالات Info لـ binutils.

حقوق النسخ
حقوق الطبع والنشر (c) لعام 1991-2026 لمؤسسة البرمجيات الحرة، المحدودة.

يُمنح الإذن بنسخ وتوزيع و/أو تعديل هذا المستند بموجب شروط رخصة جنو للوثائق الحرة (GNU Free Documentation License)، الإصدار 1.3 أو أي إصدار لاحق تنشره مؤسسة البرمجيات الحرة؛ مع عدم وجود أقسام ثابتة، وبدون نصوص غلاف أمامي، وبدون نصوص غلاف خلفي. نُسخة من الرخصة مضمنة في القسم المعنون "GNU Free Documentation License".

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.