GoGPT Best VPN GoSearch

OnWorks 网站图标

ocamldep.opt - 云端在线

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

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

程序:

您的姓名


ocamldep - OCaml 的依赖生成器

概要


奥克多普 [ 选项 ] 文件名 ...

商品描述


这个 奥克多普(1) 命令扫描一组 OCaml 源文件(.ml 和 .mli 文件)以获取
引用外部编译单元,并以某种格式输出依赖行
适用于 使(1) 效用。 这确保 make 将编译源文件
正确的顺序,并在修改源文件时重新编译那些需要的文件。

典型的用法是:

奥克多普 选项 *.mli *.ml > .depend

其中 .depend 是应该包含依赖项的文件。

使用字节码编译器编译生成依赖项 欧美(1)和
使用本机代码编译器 康乐特(1)。

配置


以下命令行选项被识别 奥克多普(1)。

-绝对名称
在错误消息中显示绝对文件名。

-I 目录
将给定目录添加到搜索源文件的目录列表中。 如果一个
源文件 foo.ml 提到了一个外部编译单元 Bar,对它的依赖
单元的界面 bar.cmi 仅在找到 bar 的来源
当前目录或在指定的目录之一中 -I. 否则,酒吧
假定是标准库中的一个模块,并且没有依赖项
生成。 对于跨多个目录的程序,建议通过
奥克多普(1) 相同 -I 传递给编译器的选项。

-ml-同义词 .ext
将给定的扩展名(带前导点)视为 .ml 的同义词。

-mli-同义词 .ext
将给定的扩展名(带前导点)视为 .mli 的同义词。

-模块
输出表单的原始依赖项 文件名: 模块1 模块2 ... 模块N 协调
模块1,..., 模块N 是引用的编译单元的名称
文件 文件名,但这些名称不会解析为源文件名。 这样的生
依赖项不能被使用 使(1),但可以通过其他工具进行后处理
奥马克(1)。

-本机
为纯本机代码程序(无字节码版本)生成依赖项。 什么时候
实现文件(.ml 文件)没有显式接口文件(.mli 文件),
奥克多普(1) 生成对字节码编译文件(.cmo 文件)的依赖
反映界面变化。 这可能会导致不必要的字节码重新编译
仅编译为本机代码的程序。 旗帜 -本机 原因
要生成的本机编译文件 (.cmx) 上的依赖项而不是 .cmo
文件。 (如果所有源文件都有明确的 .mli
接口文件。)

-pp 命令
原因 奥克多普(1) 调用给定的 命令 作为每个源文件的预处理器。

-ppx 命令
通过预处理器管道抽象语法树 命令.

-削减 在 Unix 下,这个选项什么都不做。

-版
打印版本字符串并退出。

-vnum 打印短版本号并退出。

-救命 or - 帮帮我
显示简短的使用摘要并退出。

使用 onworks.net 服务在线使用 ocamldep.opt


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。