Erlang多核并发编译

一般erlang项目下都会有3个这样的文件夹:src、ebin和include

src:放.erl源码

ebin:放.erl源码编译后产生的.beam文件

include:放.hrl包含文件

其中Emakefile文件代码:

 1 {
 2     [
 3     "src/*",
 4     "src/*/*"
 5     ],
 6     [
 7         {i,"include"}
 8         ,{outdir,"ebin"}
 9         %,{d,'RELEASE'}
10     ]
11 }.
12     

 src/*和src/*/*是需要编译的目录,此处表示src文件夹下以及src的子文件夹下的所有.erl文件都需要编译,{i,"include"}是导入的include目录,{outdir,"ebin"}编译后的文件放入ebin目录

 

启动脚本make.bat文件代码:

erl -s mmake all -s c q
pause

该脚本启动后会执行mmake.beam文件

 

mmake.beam文件可以 点此下载,mmake会根据Emakefile文件的配置实现编译

 

准备就绪后,点击make.bat就OK了

 

与君共享!

相信还会有很多new_hand会走到这一步,希望能给到一点点帮助!

 

posted @ 2016-08-26 15:10  Shay_黄  阅读(1051)  评论(0编辑  收藏  举报