这是一个在众多OCaml生成平台上使用的标准文件名和后缀名的参考.
与C语言源文件、目标文件和二进制文件的对照:
用途 | C | 字节码 | 原生码 |
---|---|---|---|
源文件 | *.c | *.ml | *.ml |
头文件1 | *.h | *.mli | *.mli |
目标文件 | *.o | *.cmo | *.cmx2 |
库文件 | *.a | *.cma | *.cmxa3 |
二进制程序 | prog | prog | prog.opt4 |
Foo
的通用例子来说, 你有两个文件: foo.ml
和foo.mli
。foo.ml
是实现, foo.mli
是接口或标签.uTF8.mli
的文件,它是模块UTF8
的标签.