англійськафранцузькаіспанська

Ad


Значок OnWorks

g-ir-scanner - онлайн у хмарі

Запустіть g-ir-scanner у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда g-ir-scanner, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


g-ir-scanner - витяг метаданих C з джерел і заголовків

СИНТАКСИС


g-ir-сканер [ВАРІАНТ...] ФАЙЛИ...

ОПИС


g-ir-scanner — це інструмент, який генерує файли GIR XML шляхом аналізу заголовків і самоаналізу
Бібліотеки на основі GObject. Зазвичай він викликається під час звичайного етапу збірки проекту
і інформація зберігається на диску та пізніше встановлюється, щоб мовні прив’язки та
інші програми можуть використовувати його. Заголовні файли та вихідні файли передаються як аргументи
в командному рядку. Суфікс визначає, чи буде файл розглядатися як вихідний файл
(.c) або файл заголовка (.h). Наразі сканер підтримує лише бібліотеки на основі C.

ВАРІАНТИ


--допомога Показати варіанти допомоги

--спокійно
Якщо пройдено, не друкуйте відомості про нормальну роботу.

--попередити всіх
Відображати попередження для загальнодоступного API, який не можна оглянути.

--попередження-помилка
Зробіть попередження фатальними помилками.

--format=ФОРМАТ
Цей параметр визначає, який отриманий формат буде використано. Значення за замовчуванням
є гір.

--include=NAME
Додайте вказану інтроспекційну залежність до сканованого простору імен. NAME є з
форма NAMESPACE-VERSION, як Gtk-3.0.

--include-uninstalled=ШЛЯХ
Додайте вказану інтроспекційну залежність до сканованого простору імен. Це відрізняється
from --include в тому, що він приймає шлях до файлу і не обробляє pkg-config
залежностей (оскільки вони, можливо, ще не встановлені).

--add-include-path=ШЛЯХ
Додайте каталог до шляху, який сканер використовує для пошуку файлів GIR. Може бути використаний
кілька разів, щоб вказати кілька каталогів

-я, --library=БІБЛІОТЕКА
Визначає бібліотеку, яка буде перевірена. Це означає, що *_get_type()
функції в ньому будуть викликатися для типів даних GObject. Назва бібліотеки
не повинен містити провідний префікс бібліотеки або кінцевий суфікс спільної бібліотеки.

-Л, --library-path=ШЛЯХ
Включіть цей каталог під час пошуку бібліотеки. Цей параметр можна вказати
кілька разів, щоб включити більше одного каталогу для пошуку бібліотек.

-Ікаталог
Включіть цей каталог до списку каталогів для пошуку заголовних файлів.
Вам потрібно передати сканеру всі каталоги, до яких ви зазвичай передаєте
компілятор при використанні вказаних вихідних файлів.

-n, --namespace=NAME
Ім'я простору імен. Ця назва має бути з великої літери, наприклад, перша літера
верхній регістр. Приклади: Gtk, Clutter, WebKit.

--no-libtool
Вимкнути використання libtool для компіляції двійкового файлу інтроспекції. Використовуйте це, якщо ваш
система збірки не вимагає libtool.

--libtool
Повний шлях до виконуваного файлу libtool. Зазвичай використовується для систем Automake.

--nsversion=ВЕРСІЯ
Версія простору імен. Наприклад, 1.0. Зазвичай це версія платформи, напр
2.0 для Gtk+, а не 2.12.7.

-p, --program=ПРОГРАМА
Вказує двійковий файл, який буде інтроспектовано. Це означає, що *_get_type()
функції в ньому будуть викликатися для типів даних GObject. Двійковий файл необхідно змінити
прийняти параметр --introspect-dump= і передати аргумент цій функції
g_irepository_dump.

--program-arg=ARG
Додатковий аргумент для передачі в програму для інтроспекції.

--identifier-prefix=ПРЕФІКС
Цей параметр можна вказати кілька разів. Кожен дає префікс, який буде
видалено з усіх ідентифікаторів C. Якщо нічого не вказано, буде використано простір імен.
Наприклад, префікс ідентифікатора Foo експортуватиме ідентифікатор typdef структура _FooBar
FooBar; as Foo.Bar.

--symbol-prefix=ПРЕФІКС
Цей параметр можна вказати кілька разів. Кожен дає префікс, який буде
вилучено з усіх символів C. Наприклад, префікс символу Foo експортуватиме символ
foo_bar_do_something as Foo.Bar.do_something.

--accept-без префікса
Якщо вказано, сканер прийматиме ідентифікатори та символи, які не збігаються
префікс простору імен. Намагайтеся уникати використання цього, якщо це можливо.

--output=ІМ'Я ФАЙЛУ
Ім'я файлу для виведення. Зазвичай простір імен + розширення формату. наприклад,
GLib-2.0.gir.

--pkg=ПАКЕТ
Список пакетів pkg-config для отримання прапорів компілятора та компоновщика. Цей варіант може
бути вказано кілька разів, щоб включити прапори з кількох пакетів pkg-config.

--pkg-export=ПАКЕТ
Список пакетів pkg-config, які надаються згенерованим gir. Цей варіант
можна вказати кілька разів, якщо gir надає більше пакетів. Якщо ні
вказано, будуть використані пакунки, вказані за допомогою --pkg=.

-багатослівний
Будьте багатослівними, додайте деяку інформацію про налагодження.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ
g-ir-scanner використовує змінну XDG_DATA_DIRS для перевірки каталогів, girs є
розташований у XDG_DATA_DIRS/gir-1.0. Зазвичай він встановлюється на розподіл, тому ви
не потрібно встановлювати самостійно.

Змінна GI_SCANNER_DISABLE_CACHE гарантує, що сканер не записуватиме кеш
дані до $HOME.

Використовуйте g-ir-scanner онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    ЛАГІТ
    ЛАГІТ
    SWIG – це інструмент розробки програмного забезпечення
    що з'єднує програми, написані на C і
    C++ з різноманітними високорівневими
    мови програмування. SWIG використовується з
    інший...
    Завантажити SWIG
  • 2
    Тема WooCommerce Nextjs React
    Тема WooCommerce Nextjs React
    Тема React WooCommerce, створена за допомогою
    Next JS, Webpack, Babel, Node і
    Express, використовуючи GraphQL і Apollo
    Клієнт. Магазин WooCommerce в React(
    містить: Продукти...
    Завантажте тему WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Сховище пакетів для ArchLabs Це
    додаток, який також можна отримати
    від
    https://sourceforge.net/projects/archlabs-repo/.
    Його розміщено в OnWorks у...
    Завантажити archlabs_repo
  • 4
    Проект Зефір
    Проект Зефір
    Проект Zephyr – це нове покоління
    операційна система реального часу (RTOS).
    підтримує декілька апаратних засобів
    архітектури. Він заснований на а
    ядро малої площі...
    Завантажити Zephyr Project
  • 5
    SCONS
    SCONS
    SCons - це інструмент для створення програмного забезпечення
    що є кращою альтернативою
    класичний інструмент "Make" для створення
    ми всі знаємо і любимо. SCons є
    впроваджено...
    Завантажити SCons
  • 6
    PSeInt
    PSeInt
    PSeInt - це інтерпретатор псевдокоду для
    іспаномовні студенти програмування.
    Його головне призначення – бути інструментом для
    навчання та розуміння основ
    концепція...
    Завантажити PSeInt
  • Детальніше »

Команди Linux

  • 1
    7z
    7z
    7z - файловий архіватор з найвищими
    ступінь стиснення...
    Запустіть 7z
  • 2
    7за
    7за
    7za - файловий архіватор з найвищими
    ступінь стиснення...
    Виконати 7za
  • 3
    плазуни
    плазуни
    CREEPY - інформація про геолокацію
    агрегатор ОПИС: creepy is an
    додаток, що дозволяє збирати
    інформація про геолокацію
    користувачі з...
    Біг моторошно
  • 4
    cricket-compile
    cricket-compile
    cricket - програма для керування
    збір і відображення часових рядів
    дані ...
    Запустіть cricket-compile
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - скрипт для отримання
    інформація про встановлену версію
    G-Wrap ...
    Запустіть g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access – контролює доступ до
    поточний набір карт для інших користувачів на
    система. Якщо опції немає, друкує
    поточний стан. КЛЮЧОВІ СЛОВА: загальне, карта
    управління, п...
    Запустіть g.accessgrass
  • Детальніше »

Ad