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

时间:2017-03-21 16:21:56

标签: ocaml ocamldebug

我想尝试一下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

1 个答案:

答案 0 :(得分:3)

来自docs:

  

ocamldebug [options] program [arguments]

     

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

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