使用-compile在Erlang模块中请求debug_info

时间:2011-07-26 12:50:19

标签: debugging erlang compiler-directives

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

-compile([debug_info]).

到模块文件,但是运行c(my_module)未在束文件中包含调试信息。

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

2 个答案:

答案 0 :(得分:4)

使用-compile指令,不带选项附近的封闭列表:

-compile(debug_info).

答案 1 :(得分:0)

这对我有用,即使它有点不方便。来自shell:

compile:file(my_module.erl, debug_info)

c(my_module.erl, debug_info)