我想强制Erlang编译器在编译时为特定模块生成调试信息,而不必将debug_info
参数添加到编译命令中。我尝试添加
-compile([debug_info]).
到模块文件,但运行c(my_module)
不包括梁文件中的调试信息。
有没有办法做到这一点,或者无法从模块源文件本身添加调试信息?
使用-compile
指令,不带选项周围的封闭列表:
-compile(debug_info).
这对我有用,即使它有点不方便。从shell:
compile:file(my_module.erl, debug_info)
要么
c(my_module.erl, debug_info)