g-ir-scanner - Онлайн в облаке

Это команда 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, который не подлежит самоанализу.

--warn-ошибка
Сделайте предупреждения фатальными ошибками.

--format = ФОРМАТ
Этот параметр определяет, какой формат будет использоваться. Значение по умолчанию
девчушка.

--include = ИМЯ
Добавьте указанную зависимость интроспекции в просканированное пространство имен. NAME из
форма NAMESPACE-VERSION, как Gtk-3.0.

--include-uninstalled = ПУТЬ
Добавьте указанную зависимость интроспекции в просканированное пространство имен. Это отличается
from --include в том смысле, что он принимает путь к файлу и не обрабатывает pkg-config
зависимости (поскольку они могут быть еще не установлены).

--add-include-path = ПУТЬ
Добавьте каталог к ​​пути, который сканер использует для поиска файлов GIR. Может быть использован
несколько раз, чтобы указать несколько каталогов

-я, --library = БИБЛИОТЕКА
Задает библиотеку, которая будет подвергнута интроспекции. Это означает, что функция * _get_type ()
функции в нем будут вызываться для типов данных GObject. Название библиотеки
не должен содержать ни ведущий префикс lib, ни конечный суффикс разделяемой библиотеки.

-Л, --library-path = ПУТЬ
Включите этот каталог при поиске библиотеки. Этот вариант можно указать
несколько раз, чтобы включить более одного каталога для поиска библиотек.

-Iкаталог
Включите этот каталог в список каталогов для поиска файлов заголовков.
Вам необходимо передать сканеру все каталоги, которые вы обычно передаете в
компилятор при использовании указанных исходных файлов.

-н, --namespace = ИМЯ
Имя пространства имен. Это имя должно быть написано с заглавной буквы, например, первая буква должна быть
верхний регистр. Примеры: Gtk, Clutter, WebKit.

--no-libtool
Отключите использование libtool для компиляции бинарного файла интроспекции заглушки. Используйте это, если ваш
система сборки не требует libtool.

--libtool
Полный путь к исполняемому файлу libtool. Обычно используется в системах Automake.

--nsversion = ВЕРСИЯ
Версия пространства имен. Например 1.0. Обычно это версия платформы, например
2.0 для Gtk +, а не 2.12.7.

-п, --program = ПРОГРАММА
Задает двоичный файл, который будет подвергнут интроспекции. Это означает, что функция * _get_type ()
функции в нем будут вызываться для типов данных GObject. Бинарный файл необходимо изменить
взять параметр --introspect-dump = и передать аргумент этой функции в
g_irepository_dump.

--program-arg = ARG
Дополнительный аргумент для передачи программе для самоанализа.

--identifier-prefix = ПРЕФИКС
Этот параметр можно указывать несколько раз. Каждый дает префикс, который будет
удалены из всех идентификаторов C. Если ничего не указано, будет использоваться пространство имен.
Например, префикс идентификатора Foo экспортирует идентификатор типдеф структура _FooBar
ФуБар; as Фу.Бар.

--symbol-prefix = ПРЕФИКС
Этот параметр можно указывать несколько раз. Каждый дает префикс, который будет
удалены все символы C. Например, префикс символа Foo экспортирует символ
foo_bar_do_something as Фу.Бар.сделай что-нибудь.

--accept-без префикса
Если указано, сканер будет принимать идентификаторы и символы, которые не совпадают.
префикс пространства имен. По возможности старайтесь избегать этого.

--output = ИМЯ ФАЙЛА
Имя файла для вывода. Обычно пространство имен + расширение формата. Например,
GLib-2.0.гир.

--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



Новейшие онлайн-программы для Linux и Windows