我在OCaml中找到了一个source的Pseudo Pascal小编译器。一切看起来都不错,但是当我启动make
时,它出现了错误:
ocamlc.opt -g -w p -c lexer.ml
File "lexer.mll", line 2, characters 0-11:
Error: Unbound module Parser
make: *** [lexer.cmo] Error 2
似乎它在运行解析器之前尝试开发词法分析器。 Makefile是here,我不是很擅长Makefile,任何人都可以帮我找到我可以修改一下以确保执行顺序的地方吗?
非常感谢!
答案 0 :(得分:2)
在这种情况下,我认为你不需要修改任何东西。 Makefile中有一堆依赖生成内容,但您需要使用以下命令手动运行它:
make depend
之前:
make