Erlang shell debug调试
来源:互联网 发布:淘宝代运营靠谱 编辑:程序博客网 时间:2024/05/16 17:25
转载:http://langzhe.iteye.com/blog/671762
前提:erl文件 必须用debug_info选项进行编译。否则会出现 Invalid beam file or no abstract code: error
编译方式: make:all([debug_info]). | c(test.erl,debug_info).
基本调试方法:<br>
im/0:打开调试器<br>
i/1 :把文件添加到调试器中<br>
ni :针对多个Node的用法<br>
n/1 :与i/1相反<br>
nn/1:与ni/1相反<br>
interrepted/0:列出所有要调试的Module<br>
file/1:显示源文件<br>
break/2:添加断点<br>
delete_break/2删除断点<br>
break_in/3:在具体函数中添加断点<br>
del_break_in/3:在具体函数中删除断点<br>
no_break/0:删除所有断点<br>
no_break/1:删除某个Module的所有断点<br>
disable_break/2:使某个模块的断点失效<br>
enable_break/2:恢复某个模块的断点<br>
action_at_break/1:设置断点的状态,实验中发现enable不起作用<br>
all_breaks/0:显示所有的断点状态<br>
all_breaks/1:显示指定所有的断点状态<br>
snapshot/0:回放调试进程信息<br>
- Erlang shell debug调试
- erlang debug调试
- erlang debug 调试
- erlang vm debug 调试编译
- shell script 的调试 debug
- Debug Erlang
- [Erlang 0044] Erlang Shell History
- shell学习:内部字段分隔符IFS、脚本调试DEBUG
- debug shell
- SHELL DEBUG
- Shell Debug
- shell debug
- Debug调试
- 调试debug
- Debug 调试
- debug调试
- debug调试
- debug调试
- C# 实现拖动控件
- document.all的用法
- sendOrderedBroadcast(Intent, String) 和 IntentFilter.setPriority(priority)
- subversion dev
- 编程思想
- Erlang shell debug调试
- linux reboot一直停留在“restarting system”
- document.all[]与web标准议
- dialyzer: Erlang代码分析器
- 互联网创业公司失败的7大特征
- qt xml QDomDocument 方式读
- linux下的解压命令
- PopupWindow进阶用法——android上实现类似UCweb的自定义menu,完全模拟系统事件
- Erlang的类型系统和静态分析