这是命令 h2ph,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
h2ph - 将 .h C 头文件转换为 .ph Perl 头文件
概要
每小时 [-d 目的地 目录] [-r | -一种] [-l] [-H] [-e] [-D] [-Q] [头文件]
商品描述
每小时 将任何指定的 C 头文件转换为相应的 Perl 头文件格式。
它最容易在 / usr / include:
cd / usr / include; h2ph * 系统/*
or
cd / usr / include; h2ph * 系统/* arpa/* 网络/*
or
cd / usr / include; h2ph -r -l 。
输出文件放置在以 Perl 的体系结构为根的层次结构中
库目录。 您可以指定不同的层次结构 -d 开关。
如果不带参数运行,则将标准输入过滤到标准输出。
配置
-d 目的地目录
把产生的 .PH 下面的文件 目的地目录, 而不是低于默认值
Perl 库位置 ($Config{'installsitearch'})。
-r 递归运行; 如果其中任何一个 头文件 是目录,然后运行 每小时 在所有文件上
这些目录(及其子目录等)。 -r 和 -a 相互排斥。
-a 自动运行; 转变 头文件,以及任何 .h 它们包含的文件。
此选项将搜索 .h 您的 C 编译器所在的所有目录中的文件
通常使用。 -a 和 -r 相互排斥。
-l 符号链接将复制到目标目录中。 如果 -l 是不是
指定,然后跳过链接。
-h 将“提示”放在 .ph 文件中,这将有助于定位问题 每小时. 在那些
当你的情况 要求 a .PH 包含语法错误的文件,而不是神秘的
[一些错误条件] 在 (eval mmm) 行 nnn
你会看到稍微更有帮助的
[一些错误条件] 在 filename.ph 行 nnn
然而,本 .PH 使用构建时文件大小几乎翻倍 -h.
-e 如果在转换过程中遇到错误,将删除输出文件并
发出警告而不是立即终止转换。
-D 包括来自 .h 文件作为注释 .PH 文件。 这主要是
用于调试 每小时.
-Q“安静”模式; 不要打印出正在转换的文件的名称。
环境
没有使用环境变量。
使用 onworks.net 服务在线使用 h2ph