什么是OPAM系统编译器?

时间:2017-03-13 16:53:52

标签: ocaml opam

我有2个编译器版本:

  

opam开关列表-i

4.04.0 C 4.04.0  Official 4.04.0 release
system I system  System compiler (4.02.3)

问题:

什么是OPAM系统编译器?

它只是“默认”编译器的另一个词吗?

1 个答案:

答案 0 :(得分:3)

Opam本身是用OCaml编写的,需要一个工作的运行时来创建它的环境。这是系统编译器。根据您使用的homepage上的哪些指令,编译器由Linux发行版安装或附带二进制发行版。永远不需要删除系统编译器,它唯一的用途是编译您实际想要使用的OCaml版本。一个简单的opam switch 4.02.3(例如)应该完成这项工作。最后,opam将输出有关如何修改bashrc的说明,以便搜索路径包含您选择的OCaml二进制文件。