gpt4 book ai didi

debugging - 从 emacs 运行时,ocaml 调试器找不到核心

转载 作者:行者123 更新时间:2023-12-02 01:47:25 25 4
gpt4 key购买 nike

我正在尝试使用 ocaml 调试器在运行时从 emacs 显示变量。当我使用鼠标中键时,如 this guide 所建议的我的系统只是从剪贴板粘贴。当我尝试在变量上显式使用 display 命令时,我得到

Cannot find module Core.Std

当我使用 corebuild 编译时,我没有遇到任何问题,所以我知道我已经安装了 Core。此外,当我显式使用目录命令为 core 和 core_extended 添加库时,它会正确显示变量。有没有更好的方法来完成这项工作?

最佳答案

打印值 ocamldebug需要有 .cmi在其搜索路径中包含值类型的文件。您可以使用 -I 将目录添加到搜索路径中命令行参数或 directory命令。

同时 ocamlfind好像不支持 ocamldebug直接用它还是可以通过正确的-I使用以下命令行的参数:

ocamldebug `ocamlfind query -recursive -i-format core` foo

哪里 foo是正在调试的程序。

关于debugging - 从 emacs 运行时,ocaml 调试器找不到核心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24816674/

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