> Erlang中文手册 > all/1 编译一组 erlang 模块

make:all/1

编译一组 erlang 模块

用法:

all(Options) -> up_to_date | error

这个函数首先会在当前工作目录下查找一个名为 Emakefile 的编译配置文件,来指定编译的一些配置设定。如果找不到这个文件,则编译当前目录下的所有模块。

编译模块时,会把每个模块的名称打印到终端上。如果一个模块在编译时发生了错误,编译会终端并返回错误信息。

参数 Options 是一个列表类型的参数,选项值有如下:

  • noexec:不执行模式,只打印需要编译的模块的名字,不做任何其他操作
  • load:加载模式,加载所有编译过的模块
  • netload:把编译好的模块加载到所有已知的节点上

参数 Options 的默认值是 []。

make:all([noexec]).