1. 首页
  2. 考试认证
  3. 其它
  4. mmakeErlang多核编译优化工具

mmakeErlang多核编译优化工具

上传者: 2024-11-04 16:50:24上传 ZIP文件 4.66KB 热度 6次

mmake是为多进程编译而设计的工具,基于otp/lib/tools/src/make.erl修改而来。它可以启动多个process进行编译,从而显著提高编译速度。该版本优化了编译等待机制,确保一个文件编译完成后,立即进行后续文件的编译,而无需等待分组完成。

使用方法

在Erlang中执行以下命令:


erl -pa ebin -eval \"case make:files([\\\"src/mmake.erl\\\"], [{outdir, \\\"ebin\\\"}]) of error -> halt(1); _ -> ok end\" -eval \"case mmake:all(8,[$(MAKE_OPTS)]) of up_to_date -> halt(0); error -> halt(1) end.\"

EMakefile示例:


{\"deps/*\", [{i, \\\"include\\\"}, {outdir, \\\"ebin\\\"}]}.

{[\\\"src/*\\\"], [{i, \\\"include\\\"}]}.

下载地址
用户评论