erlang的简单编译

       上次的注册进程问题有待解决,打算写一个完整的app代码来验证一下,既然有了这样的打算就不得来说说编译的问题,我们总不能把所有的代码写在一个文件夹下来直接-make吧,这样结构既不美观也不适用,那就来看看简单的erlang代码是如何处理文件结构和编译的问题吧!

       首先我们先来创建一个test的文件夹,然后再该文件夹下创建这样几个文件夹

 这些在以后都是用的到的,文件结构不需要更多复述!

目的是将我们所有的编译好的beam文件放到ebin中以便我们进行操作

 

我们在script文件夹下新建一个文件格式的Emakefile文件

然后我们在src内新建两个文件夹module和nodes文件夹

 接下来我们编写一下我们的Emakefile文件

 

{[
  '../src/module/*'
 ], 
 [ {i, "../include"}, {outdir, "../ebin"}, other_function]}.

 {[
  '../src/nodes/*'
 ], 
 [ {i, "../include"}, {outdir, "../ebin"}, other_function]}.

 我们随便写几个小的erlang文件来测试一下,test1.erl和test2.erl



 

测试通过了,这样我们就可以根据自己的需求来进行一些文件的布置,emakefile(如果对上面的格式有疑问,你可以参看一下文件路径问题的知识)为了方便不用每次都去命令行编辑我们的文件,我们可以自己编写一个小的脚本   Make.cmd

ECHO on
cd /d %0/..
cd ebin
cd ../scripts
erl -make
pause

 

其实写几个基础的脚本都很简单,而且网上资料也很多,可以根据自己的需要去编写

关于自己编译的问题解决以后,我们就来开始看看,如何搭建一个application

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值