h2ph - 云端在线

这是命令 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



最新的 Linux 和 Windows 在线程序