$ cat hello.erl
-module(hello).
-export([start/0]).
start()->io:format("hello,world~n").
4> c(hello).
{ok,hello}
5> hello:start().
hello,world
ok
在unix shell上编译运行。$ erlc hello.erl
$ erl -noshell -s hello start -s init stop
hello,world
$
erlc负责编译,而erl则执行。