如何在OCaml中链接Benchmark

时间:2015-11-09 18:24:28

标签: ocaml

我创建了一个简单的文件

benchmark.ml:

open Benchmark ;;

print_string "It works!"; print_newline() ;;

然后我尝试使用Makefile的以下内容构建它

# put here the names of your source files (in the right order)
SOURCES = benchmark.ml

# the name of the resulting executable
RESULT  = benchmark

# generate type information (.annot files)
ANNOTATE = yes

# make target (see manual) : byte-code, debug-code, native-code, ...
all: debug-code

include OCamlMakefile

但我收到错误:

Unbound module Benchmark

我应该怎么做才能修复它?我尝试使用INCDIRSPACKS,但无济于事。

1 个答案:

答案 0 :(得分:1)

PACKS是正确的解决方案。

如果您打算使用另一个名为benchmark.ml的模块,请不要将文件命名为Benchmark