当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby Fiddle.dlopen用法及代码示例


本文简要介绍ruby语言中 Fiddle.dlopen 的用法。

用法

dlopen(library) → Fiddle::Handle

创建一个打开 library 的新处理程序,并返回 Fiddle::Handle 的一个实例。

如果为 library 指定了 nil,则使用 Fiddle::Handle::DEFAULT,这等效于 RTLD_DEFAULT。有关更多信息,请参阅man 3 dlopen

lib = Fiddle.dlopen(nil)

默认值取决于操作系统,并为所有已加载的库提供句柄。例如,在大多数情况下,您可以使用它来访问 libc 函数,或像 rb_str_new 这样的 ruby 函数。

有关更多信息,请参见 Fiddle::Handle.new

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 Fiddle.dlopen。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。