GI-COMPILE-REPOSITORY(1) دستورهای کاربری GI-COMPILE-REPOSITORY(1)

gi-compile-repository - کامپایل فایلهای GIR به باینری چندتایپکی Typelib در GObject Introspection

gi-compile-repository [ گزینهها... ] فایل_GIR

دستور gi-compile-repository فایلهای توصیف رابط GIR مبتنی بر XML را به پروندههای باینری متادیتای Typelib برای دسترسی پویا در زبانهای مختلف کامپایل میکند.

خروجی در خروجی استاندارد نوشته خواهد شد مگر اینکه گزینه --output مشخص شده باشد.

در سیستم‌های مشتق‌شده از دبیان، هر معماری نسخه‌ای از gi-compile-repository ارائه می‌دهد که پیشوند آن DEB_HOST_GNU_TYPE از dpkg-architecture(1) است؛ برای نمونه arm-linux-gnueabihf-gi-compile-repository. این نام‌های دارای پیشوند معماری از مسیرهای جستجوی مناسب برای معماری مربوطه استفاده می‌کنند و باید هنگام کامپایل متقاطع استفاده شوند. لطفاً برای جزئیات بیشتر به <file:///usr/share/doc/gobject-introspection/README.Debian.gz> مراجعه کنید.

نمایش گزینه‌های راهنما.
ذخیره خروجی حاصل در FILENAME.
نمایش پیام‌های با جزئیات (verbose).
نمایش پیام‌های اشکال‌زدایی (debug).
افزودن DIRECTORY به مسیر جستجو برای پرونده‌های XML مربوط به GIR. این گزینه می‌تواند بیش از یک بار استفاده شود. نخستین DIRECTORY در خط فرمان، ابتدا جستجو خواهد شد (بالاترین اولویت).
مشخص کردن کتابخانه اشتراکی که نمادهای موجود در typelib در آن یافت می‌شوند. نام کتابخانه نباید شامل پسوند انتهایی کتابخانه اشتراکی باشد. این گزینه می‌تواند بیش از یک بار برای typelibهایی که بیش از یک کتابخانه اشتراکی را توصیف می‌کنند، استفاده شود.
نمایش شماره نگارش برنامه و خروج.

::
$ gi-compile-repository -o Gio-2.0.typelib /usr/share/gir-1.0/Gio-2.0.gir

گزارش اشکالات در: https://gitlab.gnome.org/GNOME/glib/-/issues

https://gi.readthedocs.io

Matthias Clasen

مه ۲۰۲۵ glib2