erlang近几年蹿的很快,看下windows下的调式方法吧,一般使用官方的debugger,或者eride调试模式,本人使用了eclipse+erlide模式:
1.安装eclipse环境,java6+eclipse4.2,安装erlang最新版本;
2.安装erl插件,eclipse --> help --> eclipse marketplace --> seacrh --> erlide,接受安装协议,安装完之后restart eclipse;
3. eclipse --> windows --> perferences --> erlang --> installed runtimes --> 添加erl的安装路径(不是bin目录),添加完之后restart eclipse;
4. 实战一个例子:
文件名 test1.erl
文件内容:
-module(test1).
-import(lists, [map/2, sum/1]).
%% ====================================================================
%% API functions
%% ====================================================================
-export([say/0]).
%% ====================================================================
%% Internal functions
%% ====================================================================
say() ->
L = [1, 2, 3, 4],
S1 = sum( map(fun(X) -> X * 2 end, L) ),
S2 = sum([X * 2 || X <- L]),
io:format("~s~n", ["Hello World."]).
5.设置调试方式:
打开debug configure对话框
设置启动工程,需要设置 erlang,runtime,debug三个选项卡
6. 点击 上一步对话框中的debug按钮就开始了调式模式:
----调试版的erlang结束了。