开发者

Requesting debug_info in an Erlang module using -compile

I want to force the Erlang compiler to generate debug info for specific modules whenever I compile them, without having to add the debug_info argument to the compilation command. I tried adding

-compile([debug_info]).

to th开发者_开发问答e module file, but running c(my_module) did not include the debug info in the beam file.

Is there a way to do this, or debug information can not be added from the module source file itself?


Use the -compile directive without the enclosing list around the option:

-compile(debug_info).


This works for me, even if it's a bit unconvenient. From the shell:

compile:file(my_module.erl, debug_info)

or

c(my_module.erl, debug_info)

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜