英语法语西班牙语

Ad


OnWorks 网站图标

g-ir-scanner - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 g-ir-scanner

这是 g-ir-scanner 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


g-ir-scanner - 从源和头文件中提取 C 元数据

概要


红外扫描仪 [选项...] 文件...

商品描述


g-ir-scanner 是一个通过解析头部和自省生成 GIR XML 文件的工具
基于 GObject 的库。 它通常在项目的正常构建步骤中调用
并将信息保存到磁盘并稍后安装,以便语言绑定和
其他应用程序可以使用它。 头文件和源文件作为参数传入
在命令行上。 后缀决定文件是否被视为源文件
(.c) 或头文件 (.h)。 目前,扫描仪仅支持基于 C 的库。

配置


- 帮帮我 显示帮助选项

- 安静的
如果通过,则不打印正常操作的详细信息。

--警告所有
显示不可自省的公共 API 的警告。

--警告错误
使警告成为致命错误。

--格式=格式
此参数决定将使用哪种结果格式。 默认值
是女孩。

--include=名称
将指定的内省依赖添加到扫描的命名空间。 NAME 是
NAMESPACE-VERSION 形式,如 Gtk-3.0。

--include-uninstalled=路径
将指定的内省依赖添加到扫描的命名空间。 这不同
from --include 因为它需要一个文件路径,并且不处理 pkg-config
依赖项(因为它们可能尚未安装)。

--add-include-path=路径
将目录添加到扫描仪用于查找 GIR 文件的路径中。 可以使用
多次指定多个目录

-一世, --library=图书馆
指定将被内省的库。 这意味着 *_get_type()
GObject 数据类型将调用其中的函数。 图书馆名称
不应包含前导 lib 前缀或结束共享库后缀。

-L, --library-path=路径
搜索库时包括此目录。 可以指定这个选项
多次包含多个目录以在其中查找库。

-I目录
将此目录包含在要搜索头文件的目录列表中。
您需要将通常传递给扫描仪的所有目录传递给扫描仪
编译器使用指定的源文件时。

-n, --namespace=名称
命名空间名称。 这个名字应该大写,例如第一个字母应该是
大写。 示例:Gtk、Clutter、WebKit。

--无libtool
禁止使用 libtool 来编译存根自省二进制文件。 使用这个,如果你
构建系统不需要 libtool。

--libtool
libtool 可执行文件的完整路径。 通常用于 Automake 系统。

--nsversion=版本
命名空间版本。 例如 1.0。 这通常是平台版本,例如
Gtk+ 是 2.0,而不是 2.12.7。

-p, --程序=程序
指定将被内省的二进制文件。 这意味着 *_get_type()
GObject 数据类型将调用其中的函数。 必须修改二进制文件
采用 --introspect-dump= 选项,并将参数传递给这个函数
g_irepository_dump。

--程序参数=ARG
传递给程序进行自省的附加参数。

--identifier-prefix=前缀
可以多次指定此选项。 每一个都给出了一个前缀
从所有 C 标识符中剥离。 如果未指定,将使用命名空间。
例如,标识符前缀 将导出标识符 类型定义 结构 _FooBar
富吧; as Foo.Bar。

--symbol-prefix=前缀
可以多次指定此选项。 每一个都给出了一个前缀
从所有 C 符号中剥离。 例如,符号前缀 FOO 将导出符号
foo_bar_do_something as Foo.Bar.do_something。

--accept-无前缀
如果指定,扫描器将接受不匹配的标识符和符号
命名空间前缀。 如果可能,尽量避免使用它。

--输出=文件名
要输出的文件的名称。 通常命名空间+格式扩展。 例如,
GLib-2.0.gir。

--pkg=包
从中获取编译器和链接器标志的 pkg-config 包列表。 这个选项可以
多次指定以包含来自多个 pkg-config 包的标志。

--pkg-export=包
生成的 gir 提供的 pkg-config 包列表。 这个选项
如果 gir 提供更多包,可以多次指定。 如果不
指定,将使用 --pkg= 指定的包。

--详细
详细一点,包括一些调试信息。

环境 变数
g-ir-scanner 使用 XDG_DATA_DIRS 变量来检查目录,girs 是
位于 XDG_DATA_DIRS/gir-1.0。 它通常设置在发行版上,因此您
应该不需要自己设置。

变量 GI_SCANNER_DISABLE_CACHE 确保扫描器不会写入缓存
数据到 $HOME。

使用 onworks.net 服务在线使用 g-ir-scanner


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    斯威格
    斯威格
    SWIG 是一种软件开发工具
    连接用 C 编写的程序和
    C++ 具有各种高级
    编程语言。 SWIG 用于
    不同的...
    下载痛饮
  • 2
    WooCommerce Nextjs 反应主题
    WooCommerce Nextjs 反应主题
    React WooCommerce 主题,构建于
    Next JS、Webpack、Babel、Node 和
    Express,使用 GraphQL 和 Apollo
    客户。 React 中的 WooCommerce 商店(
    包含:产品...
    下载 WooCommerce Nextjs React 主题
  • 3
    archlabs_repo
    archlabs_repo
    ArchLabs 的软件包仓库 这是一个
    也可以获取的应用程序

    https://sourceforge.net/projects/archlabs-repo/.
    它已在 OnWorks 中托管...
    下载 archlabs_repo
  • 4
    和风项目
    和风项目
    Zephyr 项目是新一代
    实时操作系统 (RTOS)
    支持多种硬件
    架构。 它基于一个
    小尺寸内核...
    下载 Zephyr 项目
  • 5
    SCCons
    SCCons
    SCons是一个软件构建工具
    这是一个更好的选择
    经典的“Make”构建工具
    我们都知道并热爱。 SCons 是
    实施了一个...
    下载 SCons
  • 6
    聚苯乙烯
    聚苯乙烯
    PSeInt 是一个伪代码解释器
    讲西班牙语的编程学生。
    它的主要目的是成为一个工具
    学习和理解基本的
    概念...
    下载 PSeInt
  • 更多 ”

Linux 命令

Ad