dune build
我有一个用于构建可执行文件的 ReasonML 项目。可执行文件在开发机器(构建代码的地方)上运行,没有任何问题。但是,如果我将此 exe 复制到我的另一台笔记本电脑(另一台具有相同 OSX 版本的 Mac),由于缺少库,我无法执行该文件:
dyld: Library not loaded: /usr/local/opt/gmp/lib/libgmp.10.dylib
Referenced from: /usr/local/bin/foo
Reason: image not found
我对 ocaml / reason 不是很有经验,但我希望可执行文件将所有必要的依赖项捆绑在二进制文件中。
dune build
除了包含所有必要的库之外,是否有一个特殊的构建标志或其他一些我必须执行的步骤?