英语法语西班牙语

Ad


OnWorks 网站图标

xsubppp - 云端在线

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

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

程序:

您的姓名


xsubpp - 将 Perl XS 代码转换为 C 代码的编译器

概要


xsubpp [-v[-除了[-s 模式[-原型[- 版本检查[-nolinenumbers]
[-没有优化[-类型映射 类型图[-输出 文件名]...文件.xs

商品描述


该编译器通常由 ExtUtils::MakeMaker 创建的 makefile 或由
Module::Build 或其他 Perl 模块构建工具。

xsubpp 将通过嵌入必要的结构来将 XS 代码编译为 C 代码
函数操作 Perl 值并创建让 Perl 访问这些值所需的胶水
职能。 编译器使用类型映射来确定如何映射 C 函数参数和
Perl 值的变量。

编译器将搜索名为的类型映射文件 类型图. 它将使用以下
查找默认类型映射的搜索路径,最右边的类型映射优先。

../../../类型映射:../../类型映射:../类型映射:类型映射

它还将使用安装为“ExtUtils::typemap”的默认类型映射。

配置


请注意,“XSOPT”MakeMaker 选项可用于将这些选项添加到任何生成文件
由 MakeMaker 生成。

-层级类型
在类型名称中保留“::”,以便可以映射 C++ 层次类型。

-除了
将异常处理存根添加到 C 代码中。

-类型映射 类型图
指示用户提供的类型映射应优先于默认值
类型图。 此选项可以多次使用,最后一个类型图具有
最高优先级。

-输出 文件名
指定要生成的输出文件的名称。 如果没有指定文件,则输出
将被写入标准输出。

-v 打印 xsubpp 版本号到标准输出,然后退出。

-原型
默认情况下 xsubpp 不会为所有 xsub 自动生成原型代码。 这个
标志将启用原型。

- 版本检查
禁用确定目标文件(源自“.xs”)的运行时测试
文件)和“.pm”文件具有相同的版本号。

-nolinenumbers
防止在输出中包含“#line”指令。

-没有优化
禁用某些优化。 当前受影响的唯一优化是
指某东西的用途 目标s 通过输出 C 代码(参见 perlguts)。 这可能会显着减慢
关闭生成的代码,但这是方法 xsubpp 5.005 及更早的版本。

-noinout
禁用“IN”、“OUT_LIST”和“INOUT_LIST”声明的识别。

-无参数类型
禁用对函数签名的类 ANSI 描述的识别。

-C ++ 目前什么都不做。 这个标志在许多版本中都是空的
perl,至少可以追溯到 perl5.003_07。 这里允许倒车
兼容性。

-s=... or -条=...
本篇 选项 is 朦胧 泄气。

如果指定,给定的字符串将从 C 的开头剥离
生成的 XS 函数中的函数名称(如果它以该前缀开头)。 这个
仅适用于没有“CODE”或“PPCODE”块的 XSUB。 例如,XS:

无效 foo_bar(int i);

当使用“-s foo_”调用“xsubpp”时,将在 Perl 中安装一个“foo_bar”函数,
但实际上在 C 中调用 bar(i)。大多数情况下,这与您想要的相反
并且故障模式有些模糊,因此请尽可能避免使用此选项。

环境


没有使用环境变量。

使用 onworks.net 服务在线使用 xsubppp


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    DivFix + +
    DivFix + +
    DivFix++ 是你的 AVI 视频修复和
    预览软件。 它专为维修而设计
    和预览正在下载的文件
    来自 ed2k(emule), torrent, gnutella, ftp...
    下载 DivFix++
  • 2
    JBoss 社区
    JBoss 社区
    社区驱动的项目
    最前沿的最新创新
    应用。 我们的旗舰项目 JBoss AS 是
    领先的开源,
    符合标准...
    下载 JBoss 社区
  • 3
    Django 文件管理器
    Django 文件管理器
    django Filer 是一个文件管理
    django 的应用程序
    轻而易举地处理文件和图像。
    django-filer 是一个文件管理器
    申请djang...
    下载 Django 文件管理器
  • 4
    猫猫
    猫猫
    极端集群管理工具包。
    xCAT是一个可扩展的集群管理
    和提供的配置工具
    硬件控制、发现和操作系统
    满盘/迪...
    下载xCAT
  • 5
    PSI
    PSI
    Psi 是跨平台的强大 XMPP
    为有经验的用户设计的客户端。
    有可用于 MS 的构建
    Windows、GNU/Linux 和 macOS.. 受众:
    终端用户...
    下载PSI
  • 6
    Blobby 凌空抽射 2
    Blobby 凌空抽射 2
    著名的官方延续
    Blobby Volley 1.x 街机游戏..
    受众:最终用户/桌面。 用户
    接口:OpenGL、SDL。 编程
    语言:C++、Lua。 C...
    下载泡泡排球 2
  • 更多 ”

Linux 命令

Ad