我正在通过一些简单的程序来学习Erlang,每当我尝试使用调试器时,我得到"无效的梁文件或没有抽象代码:test_module",没有任何有趣的事情发生.在我看来,我正在编译我的模块而没有调试符号,但我似乎无法找到如何解决它.
这是我做的:
>c(test).
>debugger:quick(test, start, []).
** Invalid beam file or no abstract code: test
Run Code Online (Sandbox Code Playgroud)
我觉得我必须遗漏一些明显的东西.我也试过这个:
>debugger:start().
Run Code Online (Sandbox Code Playgroud)
它弹出一个漂亮的窗口,但加载文件(test.erl,test.beam)给了我类似的错误信息.
Luk*_*kas 10
你必须用debug_info编译,即
compile:file("path/to/file.erl",[debug_info]).
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1687 次 |
| 最近记录: |