erlide下的erlang调试

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对话框

erlide下的erlang调试_第1张图片


设置启动工程,需要设置 erlang,runtime,debug三个选项卡

erlide下的erlang调试_第2张图片


6. 点击 上一步对话框中的debug按钮就开始了调式模式:

erlide下的erlang调试_第3张图片


----调试版的erlang结束了。

你可能感兴趣的:(function,erlang,function,erlide)