3

我想试试 ocamldebug。如何使用一组参数在其中运行程序?我在参考文档中找不到任何相关内容。[1]

在 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
4

1 回答 1

3

来自文档:

ocamldebug [选项] 程序 [参数]

程序后面的参数是可选的,并作为命令行参数传递给正在调试的程序。(另请参见设置参数命令。)

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

于 2017-03-21T17:16:37.743 回答