Debugging 使用-compile在Erlang模块中请求调试_信息
我想强制Erlang编译器在编译特定模块时为它们生成调试信息,而不必向编译命令添加Debugging 使用-compile在Erlang模块中请求调试_信息,debugging,erlang,compiler-directives,Debugging,Erlang,Compiler Directives,我想强制Erlang编译器在编译特定模块时为它们生成调试信息,而不必向编译命令添加debug\u info参数。我试着加上 -compile([debug_info]). 到模块文件,但运行c(my_module)时,beam文件中未包含调试信息 是否有办法做到这一点,或者无法从模块源文件本身添加调试信息?使用-compile指令,而不使用选项周围的封闭列表: -compile(debug_info). 这对我来说很有效,即使有点不令人信服。从外壳: compile:file(my_modu
debug\u info
参数。我试着加上
-compile([debug_info]).
到模块文件,但运行c(my_module)
时,beam文件中未包含调试信息
是否有办法做到这一点,或者无法从模块源文件本身添加调试信息?使用
-compile
指令,而不使用选项周围的封闭列表:
-compile(debug_info).
这对我来说很有效,即使有点不令人信服。从外壳:
compile:file(my_module.erl,debug_info)
或
c(my\u module.erl,debug\u info)
你说得对。似乎给出了编译选项(如调用模块:Module_info()
时所示),但未使用。其他编译选项也可以工作(例如export\u all
)。我会将此报告为上的错误。这对我很有用: