热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Erlang:[笔记一,构建工具rebar之编译]

Rebar概述Rebar是一款Erlang构建工具,使用它可以方便的编译,测试erlang程序和打包erlang发行版本。Rebar其实是一个独立的erlang脚本,默认情况下,Rebar会按照Erl

Rebar概述

Rebar是一款Erlang构建工具,使用它可以方便的编译,测试erlang程序和打包erlang发行版本。Rebar其实是一个独立的erlang脚本,默认情况下,Rebar会按照Erlang/OTP来组织项目结结构,构建时的配置工作量很少。同时rebar提供依赖(包)管理机制,方便程序员重用已存在的模块。依赖管理机制支持GIT方式。

安装rebar

rebar已经托管到了github上,下载地址:https://github.com/rebar/rebar/releases,使用版本为2.6.4。 解压后进入rebar目录.cd  rebar, 执行如下指令:./bootstrap,生成rebar执行文件。 把rebar放入到/usr/local/bin,ldconfig生效。 执行指令:rebar version 如下所示即为成功。


构建项目

项目名为:mqtt
mkdir   mqtt
cd mqtt

执行rebar指令

rebar create-app appid=mqtt

此时生成src目录,该目录下分别生成如下文件:
1.mqtt_app.erl 2.mqtt_sup.erl 3.mqtt.app.src

编译项目

执行指令如下: rebar compile
根目录下生成ebin文件夹,该目录下生成beam和.app文件如下: 1.mqtt.app 2.mqtt_app.beam 3.mqtt_sup.beam
清楚编译后的文件: rebar clean
推荐阅读
author-avatar
手机用户2602904645
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有