erlang中的-pa和-pz是什么?

suj*_*ays 1 erlang ejabberd

我试图在我看到以下命令的地方修改mod_log_chat模块ejabberd-contribbuild.sh

erl -pa ../ejabberd-dev/ebin -pz ebin -make
Run Code Online (Sandbox Code Playgroud)

有人可以解释什么是-pa-pz?我没有从网上获得满意的信息.

Gar*_*ams 5

来自:http://erlang.org/doc/man/code.html

在交互模式下,代码服务器维护一个搜索路径 - 通常称为代码路径 - 由一系列目录组成,它在尝试加载模块时按顺序搜索.

来自:http://erlang.org/doc/man/erl.html

-pa Dir1 Dir2

将指定的目录添加到代码路径的开头,类似于code:add_pathsa/1.

-pz Dir1 Dir2

将指定的目录添加到代码路径的末尾,类似于code:add_pathsz/1.