انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

g-ir-scanner - آنلاین در ابر

g-ir-scanner را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور g-ir-scanner است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


g-ir-scanner - استخراج ابرداده C از منابع و هدرها

خلاصه


اسکنر g-ir [گزینه...] فایل‌ها...

شرح


g-ir-scanner ابزاری است که فایل های GIR XML را با تجزیه سرصفحه ها و درون نگری تولید می کند.
کتابخانه های مبتنی بر GObject. معمولاً در مرحله ساخت عادی برای یک پروژه فراخوانی می شود
و اطلاعات در دیسک ذخیره می شود و بعداً نصب می شود، به طوری که زبان binding و
سایر برنامه ها می توانند از آن استفاده کنند. فایل های هدر و فایل های منبع به عنوان آرگومان ارسال می شوند
در خط فرمان پسوند تعیین می کند که آیا یک فایل به عنوان یک فایل منبع تلقی شود یا خیر
(.c) یا یک فایل هدر (.h). در حال حاضر فقط کتابخانه های مبتنی بر C توسط اسکنر پشتیبانی می شوند.

OPTIONS


--کمک نمایش گزینه های راهنما

--ساکت
در صورت تصویب، جزئیات عملکرد عادی را چاپ نکنید.

-- هشدار به همه
نمایش هشدارها برای API عمومی که قابل بررسی نیست.

-- هشدار-خطا
هشدارها را خطاهای مرگبار قرار دهید.

--format=FORMAT
این پارامتر تصمیم می‌گیرد که از کدام قالب حاصل استفاده شود. مقدار پیش فرض
دختر است

--include=NAME
وابستگی درون نگری مشخص شده را به فضای نام اسکن شده اضافه کنید. NAME متعلق به
فرم NAMESPACE-VERSION، مانند Gtk-3.0.

--include-uninstalled=PATH
وابستگی درون نگری مشخص شده را به فضای نام اسکن شده اضافه کنید. این فرق می کند
از --include که یک مسیر فایل را می گیرد و pkg-config را پردازش نمی کند
وابستگی ها (زیرا ممکن است هنوز نصب نشده باشند).

--add-include-path=PATH
یک دایرکتوری به مسیری که اسکنر برای یافتن فایل های GIR استفاده می کند، اضافه کنید. می تواند به کار رود
چندین بار برای تعیین چندین دایرکتوری

-من، --library=کتابخانه
کتابخانه ای را مشخص می کند که مورد بررسی قرار می گیرد. این بدان معنی است که *_get_type()
توابع موجود در آن برای انواع داده های GObject فراخوانی می شوند. نام کتابخانه
نباید شامل پیشوند lib اصلی یا پسوند کتابخانه اشتراکی انتهایی باشد.

-ل، --library-path=PATH
هنگام جستجوی کتابخانه، این فهرست را وارد کنید. این گزینه قابل تعیین است
چندین بار برای گنجاندن بیش از یک فهرست برای جستجوی کتابخانه ها در آن.

-دایرکتوری
این دایرکتوری را در لیست دایرکتوری هایی که برای فایل های هدر جستجو می شوند، قرار دهید.
شما باید تمام دایرکتوری هایی را که معمولاً به اسکنر ارسال می کنید، منتقل کنید
کامپایلر هنگام استفاده از فایل های منبع مشخص شده.

-n، --namespace=NAME
نام فضای نام. این نام باید با حروف بزرگ باشد، به عنوان مثال حرف اول باید باشد
حروف بزرگ مثال: Gtk، Clutter، WebKit.

--no-libtool
غیرفعال کردن استفاده از libtool برای کامپایل باینری خرد درون نگری. از این استفاده کنید اگر شما
سیستم ساخت نیازی به libtool ندارد.

--libtool
مسیر کامل به libtool اجرایی. به طور معمول برای سیستم های Automake استفاده می شود.

--nsversion=VERSION
نسخه فضای نام. به عنوان مثال 1.0. این معمولاً نسخه پلتفرم است، به عنوان مثال
2.0 برای Gtk+، نه 2.12.7.

-پ، --برنامه=برنامه
یک باینری را مشخص می کند که درون سنجی می شود. این بدان معنی است که *_get_type()
توابع موجود در آن برای انواع داده های GObject فراخوانی می شوند. باینری باید اصلاح شود
برای گرفتن یک گزینه --introspect-dump= و انتقال آرگومان به این تابع به
g_irepository_dump.

--program-arg=ARG
آرگومان اضافی برای انتقال به برنامه برای درون نگری.

--identifier-prefix=PREFIX
این گزینه ممکن است چندین بار مشخص شود. هر کدام یک پیشوند می دهد که خواهد بود
از تمام شناسه های C حذف شده است. اگر هیچ کدام مشخص نشده باشد، از فضای نام استفاده خواهد شد.
به عنوان مثال، یک پیشوند شناسه از فو شناسه را صادر خواهد کرد typdef ساختار _فوبار
FooBar; as فو.بار.

--symbol-prefix=PREFIX
این گزینه ممکن است چندین بار مشخص شود. هر کدام یک پیشوند می دهد که خواهد بود
از تمام نمادهای C حذف شده است. به عنوان مثال، یک پیشوند نماد از فو نماد را صادر خواهد کرد
Foo_bar_do_something as Foo.Bar.do_something.

--قبول-بدون پیشوند
در صورت مشخص شدن، اسکنر شناسه ها و نمادهایی را می پذیرد که مطابقت ندارند
پیشوند فضای نام سعی کنید در صورت امکان از استفاده از آن خودداری کنید.

--output=FILENAME
نام فایل برای خروجی به طور معمول فضای نام + پسوند قالب. به عنوان مثال،
GLib-2.0.gir.

--pkg=بسته
لیست بسته‌های pkg-config برای دریافت پرچم‌های کامپایلر و پیوند دهنده. این گزینه می تواند
چندین بار مشخص شود تا پرچم‌هایی از چندین بسته pkg-config را شامل شود.

--pkg-export=بسته
لیست بسته های pkg-config که توسط gir تولید شده ارائه شده است. این گزینه
در صورتی که gir بسته های بیشتری ارائه دهد، می تواند چندین بار مشخص شود. اگر نه
مشخص شده، از بسته های مشخص شده با --pkg= استفاده خواهد شد.

-- پرحرف
پرمخاطب باشید، برخی از اطلاعات اشکال زدایی را اضافه کنید.

محیط زیست متغیرها
اسکنر g-ir از متغیر XDG_DATA_DIRS برای بررسی تیرها استفاده می کند.
واقع در XDG_DATA_DIRS/gir-1.0. معمولاً بر روی یک توزیع تنظیم می شود تا شما
نباید خودتان آن را تنظیم کنید.

متغیر GI_SCANNER_DISABLE_CACHE تضمین می کند که اسکنر کش نمی نویسد
داده به $HOME.

با استفاده از خدمات onworks.net از اسکنر g-ir به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    سوئیچ
    سوئیچ
    SWIG یک ابزار توسعه نرم افزار است
    که برنامه های نوشته شده به زبان C و را به هم متصل می کند
    C++ با انواع سطح بالا
    زبانهای برنامه نویسی. SWIG با استفاده می شود
    ناهمسان...
    SWIG را دانلود کنید
  • 2
    تم ووکامرس Nextjs React
    تم ووکامرس Nextjs React
    موضوع React WooCommerce، ساخته شده با
    Next JS، Webpack، Babel، Node و
    Express با استفاده از GraphQL و Apollo
    مشتری. فروشگاه ووکامرس در React(
    شامل: محصولات ...
    دانلود قالب WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    مخزن بسته برای ArchLabs این یک است
    برنامه ای که می توان آن را نیز واکشی کرد
    از جانب
    https://sourceforge.net/projects/archlabs-repo/.
    در OnWorks در...
    دانلود archlabs_repo
  • 4
    پروژه زفیر
    پروژه زفیر
    پروژه Zephyr یک نسل جدید است
    سیستم عامل بلادرنگ (RTOS) که
    از چندین سخت افزار پشتیبانی می کند
    معماری ها بر اساس الف است
    هسته با ردپای کوچک ...
    دانلود پروژه Zephyr
  • 5
    جواهرات
    جواهرات
    SCons یک ابزار ساخت نرم افزار است
    که جایگزینی برتر برای
    کلاسیک "ساخت" ابزار ساخت که
    همه ما می دانیم و دوست داریم. SCons است
    یک ...
    SCons را دانلود کنید
  • 6
    PSeInt
    PSeInt
    PSeInt یک مفسر شبه کد برای است
    دانشجویان برنامه نویسی اسپانیایی زبان
    هدف اصلی آن این است که ابزاری برای
    یادگیری و درک اصول اولیه
    مفهوم ...
    PSeInt را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad