gpt4 book ai didi

c - ocaml 顶级和 native 库

转载 作者:行者123 更新时间:2023-12-01 11:50:35 26 4
gpt4 key购买 nike

我有一个调用 C 代码的库。它使用 -custom、-cclib、-l 标志进行编译,当我使用 ocamlc 针对库编译我的代码时,它工作正常,

但是当我使用“ocaml”顶层运行如下脚本时:

ocaml -I /opt/godi/lib/ocaml/pkg-lib/xxxx xxx.cma myprog.ml

它说:

Error: The external function `caml_yyyy' is not available

我需要额外的参数来告诉顶层吗?

最佳答案

您应该使用“ocamlmktop”构建您自己的顶层:

$ ocamlmktop -custom -I /opt/godi/lib/ocaml/pkg-lib/xxxx xxx.cma -o ocaml_with_xxx

然后,你就可以使用它了:

$ ./ocaml_with_xxx -I /opt/godi/lib/ocaml/pkg-lib/xxxx

请注意,您仍然需要 -I 以便顶层可以找到它包含的库​​的接口(interface)文件。

关于c - ocaml 顶级和 native 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11624174/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com