我想尝试一下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.
答案 0 :(得分:3)
来自docs:
ocamldebug [options] program [arguments]
程序后面的参数是可选的,并作为传递 正在调试的程序的命令行参数。(另请参阅 set arguments命令。)
在调试器中,您可以使用set arguments -i 127.0.0.1 -p 8080
命令。