3

我想强制 Erlang 编译器在编译时为特定模块生成调试信息,而不必将debug_info参数添加到编译命令中。我尝试添加

-compile([debug_info]).

到模块文件,但运行c(my_module)没有在梁文件中包含调试信息。

有没有办法做到这一点,或者无法从模块源文件本身添加调试信息?

4

2 回答 2

5

在选项周围使用-compile不带封闭列表的指令:

-compile(debug_info).
于 2011-07-26T13:02:30.787 回答
0

这对我有用,即使它有点不方便。从外壳:

compile:file(my_module.erl, debug_info)

或者

c(my_module.erl, debug_info)

于 2017-12-20T17:38:32.600 回答