如何在ocamldebug中带参数启动程序?

3

我想尝试一下ocamldebug。我该如何在其中运行带有一组参数的程序?我在参考文档中找不到任何相关内容。

在GDB中,我会输入run arg1...argn。不幸的是,在ocamldebug中似乎不起作用。

$ ocamldebug server.byte 
    OCaml Debugger version 4.04.0

(ocd) run -i 127.0.0.1 -p 8080
Syntax error.
(ocd)

输入 help run 并不能提供太多信息:

(ocd) help run
run: run the program from current position.
  1. https://caml.inria.fr/pub/docs/manual-ocaml/debugger.html

如果您使用Tuareg,它们将在minibuffer中被要求。 - ChriS
1个回答

3

从文档中可以看到:

ocamldebug [选项] 程序 [参数]

程序后面的参数是可选项,将作为命令行参数传递给正在被调试的程序。 (也可以参见set arguments命令。)

在调试器中,您可以使用set arguments -i 127.0.0.1 -p 8080命令。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接