АнглийскийФранцузскийИспанский

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

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


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Boost C ++ библиотеки
    Boost C ++ библиотеки
    Boost предоставляет бесплатное портативное
    рецензируемые библиотеки C++.
    упор делается на портативные библиотеки, которые
    хорошо работать со стандартной библиотекой C++.
    Смотрите http://www.bo...
    Скачать библиотеки Boost C++
  • 2
    Виртуальный GL
    Виртуальный GL
    VirtualGL перенаправляет 3D-команды из
    Приложение Unix / Linux OpenGL на
    серверный GPU и преобразует
    визуализированные 3D-изображения в видеопоток
    с которым ...
    Скачать VirtualGL
  • 3
    libusb
    libusb
    Библиотека для включения пользовательского пространства
    прикладные программы для связи с
    USB-устройства. Аудитория: Разработчики, Конец
    Пользователи/рабочий стол. Язык программирования: С.
    Категории ...
    Скачать libusb
  • 4
    Сковорода
    Сковорода
    SWIG - это инструмент для разработки программного обеспечения
    который соединяет программы, написанные на C, и
    C ++ с множеством высокоуровневых
    языки программирования. SWIG используется с
    разные...
    Скачать SWIG
  • 5
    Тема WooCommerce Nextjs React
    Тема WooCommerce Nextjs React
    Тема React WooCommerce, созданная с помощью
    Далее JS, Webpack, Babel, Node и
    Экспресс, используя GraphQL и Apollo
    Клиент. Магазин WooCommerce в React (
    содержит: продукты...
    Скачать тему WooCommerce Nextjs React
  • 6
    Archlabs_repo
    Archlabs_repo
    Репозиторий пакетов для ArchLabs Это
    приложение, которое также можно получить
    от
    https://sourceforge.net/projects/archlabs-repo/.
    Он был размещен на OnWorks в...
    Скачать archlabs_repo
  • Больше »

Команды Linux

Ad