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会走到这一步,希望能给到一点点帮助!