Jas*_*ker 6 compiler-construction ocaml build-system ocamlbuild
我正在玩OCaml.我想知道如何做的第一件事是建立一个OCaml项目.现在,我只是想要一些简单的东西,因为我刚学习.任何人都可以指向构建系统以及使用该构建系统的"hello world"类型示例吗?
pho*_*bus 11
ocamlopt是标准的本机代码编译器.典型的构建语法是:
ocamlopt -o execname module1.ml module2.ml
Run Code Online (Sandbox Code Playgroud)
您可以使用ocamlc
编译为字节码.
通常,标准库已包含在内.如果您使用的是*nix系统,并希望包含unix库,那么您可以执行类似的操作
ocamlopt -o execname unix.cmxa module1.ml module2.ml
Run Code Online (Sandbox Code Playgroud)
cmxa文件是本机代码库,cma文件是字节码库.
对于更复杂的构建,有助于定位库的ocamlfind程序.您还可以使用GNU make和类似工具.更多信息可以在这里找到. 这是一个关于使用gmake的页面.
这是一个好的"Coder的第一个Ocaml"页面.
这是我在大学收到的Ocaml课程的讲座页面.不要尝试向Gunter教授提出任何提示,但是,如果有记忆,她就是一个邪恶的巨魔.
归档时间: |
|
查看次数: |
2446 次 |
最近记录: |