OCaml 构建系统
OCaml 使用 Dune 作为构建系统,地位和 CMake、Meson Build 差不多。Dune 本身使用类似 Lisp 的括号语法。
1 | 目录结构如图所示 |
dune-project
定义了整个项目,需要指明使用的 dune 版本号。
1 | # dune-project 文件 |
dune
包含要编译的可执行文件
1 | (executable |
指令
- 编译:
dune build
- 运行:
dune exec taste1