`
milk_36
  • 浏览: 120699 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Erlang 手动编译

 
阅读更多

具体的编译过程在这篇bolg中已经有写出:

http://www.cnblogs.com/me-sa/archive/2011/07/05/erlang0003.html

 

其中的Emakefile文件有错误的地方,正确的应该是:

 

{
['src/*',
'src/lib/*',
'src/mod/*',
'src/test/*'],
[{i, 'include'},
{outdir, 'ebin'}]}.

 

要说明的是,使用Emakefile定制编译,进入后先执行

make:all().

 进行编译

之后用cd命令进入到编译文件夹

cd("./ebin").

 之后才能开始你的helloworld之旅...

 

这里我没有使用:

"C:\Program Files (x86)\erl5.8.2\bin\erl.exe"  -name zen@192.168.1.199  -setcookie abc -make

 这个命令,因为貌似编译完成以后命令行就关闭了...

 

 

 

 

分享到:
评论

相关推荐

    sync:快速在Erlang中进行重新编译和重新加载。 代码无摩擦

    它会实时重新编译并重新加载您的Erlang代码。 有了Sync,您就可以毫无困难地进行编码。 “没有摩擦的代码”是什么意思? 这意味着在运行Sync的情况下,您不再需要担心再次运行make或c:l(Module) 。 编写代码,保存...

    最新版 erlang安装包 otp_src_21.3.tar.gz

    - 编译成功后,使用`sudo make install`命令将Erlang OTP安装到系统路径中。 7. **验证安装**: - 安装完成后,你可以通过运行`erl`命令来启动Erlang shell,如果一切顺利,你应该看到Erlang的欢迎界面。 - 使用...

    ERLang+RabbitMQ安装包

    在Linux系统中,可以通过包管理器或者手动编译安装。在使用过程中,了解Erlang的语法基础和RabbitMQ的基本概念(如队列、交换器、绑定)对于高效利用这两个工具至关重要。同时,熟悉RabbitMQ的管理界面和命令行工具...

    erlang websocket

    rebar3的自动编译和依赖管理特性使得在开发过程中无需手动管理依赖,提高开发效率。 四、数据库操作emysql 1. **emysql简介**:emysql是Erlang的一个MySQL驱动,提供了与MySQL服务器交互的功能。它可以方便地进行...

    eclipse的erlang插件 erlide

    3. **项目管理**:Erlide支持创建、管理和构建Erlang项目,包括模块组织、编译配置、依赖管理等,使得项目结构清晰有序。 4. **交互式Shell(REPL)**:Erlide提供了一个集成的REPL(Read-Eval-Print Loop)环境,...

    Erlang 中的Module级别热部署

    当一个模块被加载到Erlang虚拟机(VM)时,它的代码会被编译并驻留在内存中。热部署就是指在不重启VM或应用程序的情况下,更新这些驻留在内存中的模块代码。 进行模块级别热部署的步骤通常包括以下几点: 1. **...

    安装rabbitmq的Erlang

    对于ARM架构的服务器,通常需要手动编译Erlang源代码,因为预编译的二进制包可能不适用于所有ARM平台。这里我们有一个名为`otp_src_26.1.2`的文件,这是Erlang/OTP(Open Telephony Platform)的源代码包,版本为...

    erlang高性能网络库esockd的编译和使用(三)

    `{socket, gen_tcp}`表示我们使用gen_tcp作为底层协议,`{active, once}`则意味着Erlang进程将只接收一次来自socket的数据,之后需要手动调用`esockd:recv/2`或`esockd:recv/3`来接收更多数据。 对于服务器端,我们...

    erlang_win_64位安装包

    如果你的安装向导没有自动完成这一步,你需要手动进行配置。 5. **验证安装**:安装完成后,打开命令提示符或PowerShell,输入 `erl` 命令。如果Erlang成功安装,将会启动Erlang的REPL(Read-Eval-Print Loop)环境...

    ncurses依赖,erlang安装必备依赖

    对于Erlang来说,`ncurses`是其编译和运行过程中不可或缺的一部分,因为它涉及到Erlang交互式shell(ERTS)的终端处理。 首先,我们来详细了解一下`ncurses`。`ncurses`库分为两部分:`ncurses`库和`ncursesw`库。`...

    erlang_otp_src_22.3.tar.gz+rabbitmq-server-3.8.3-1.el6.noarch.rpm.7z

    安装Erlang OTP后,你可以使用其提供的编译工具来编译源代码,生成可执行文件。安装RabbitMQ通常涉及通过RPM包管理器安装,或者手动解压并配置环境变量。 Erlang OTP的特性包括轻量级进程、分布式计算、内置并发...

    Erlang程序设计(第2版)读书笔记:Erlang安装和基础语法

    而对于其他UNIX和Linux平台,若包管理器中没有现成的包,则可以选择下载Erlang的源代码包,通过手动编译和安装。 Erlang的编译和安装过程需要几个步骤,首先是解压下载好的源代码包,然后进入源代码目录进行配置,...

    OTP进程池应用程序_Erlang_Makefile_下载.zip

    在Erlang项目中,`Makefile`通常包含编译源代码、创建 beam 文件(Erlang的字节码)、测试代码以及打包应用等步骤。用户可以通过简单的命令,如`make`或`make all`,来触发这些步骤,而无需手动执行每个单独的任务。...

    otp_src_21.3.zip

    2. **编译Erlang**:进入解压后的目录,执行配置、编译和安装命令,例如:./configure, make, 和 make install。 3. **验证Erlang安装**:安装完成后,通过erl命令启动Erlang shell,检查版本确认安装成功。 4. **...

    opt_src和3.7.6mqtar.xz.zip

    标题中的"opt_src和3.7.6mqtar....不过,手动编译安装相比使用官方Yum仓库会更复杂,需要对Linux系统和Erlang有一定的了解,而且可能会错过官方更新和安全修复,因此在生产环境中,通常建议使用官方的维护和更新机制。

    rabbitmq编译后的库.zip

    这样可以省去手动编译的麻烦,节省开发时间,让你能更专注于应用的业务逻辑。 RabbitMQ的核心概念包括: 1. **消息队列**:它是RabbitMQ的基础,用于存储待处理的消息,直到被消费者消费或者过期。 2. **生产者**...

    linux安装jdk、tomcat、lrzsz、nginx、erlang、rabbitmq

    **手动安装**: 1. 下载lrzsz的压缩包。 2. 将压缩包上传至Linux服务器的指定目录。 3. 解压文件。 4. 进入解压后的目录。 5. 执行配置命令,指定安装路径。 6. 编译安装。 7. 将lrzsz的命令链接至/usr/bin目录下,...

    kvs:具有自动重新编译的分布式键值存储

    使用Erlang实现的自动重新编译功能,使得开发过程中无需频繁手动编译,提高开发效率。当源代码发生变化时,Erlang虚拟机(VM)会自动检测到变动,并重新加载修改后的模块,无需重启服务,这对于快速迭代和调试非常...

    rabbitmq的安装与配置参考.pdf

    对于Mac OS X用户,可以选择在Erlang Solutions网站http://www.erlang-solutions.com/section/132/download-erlang-otp下载对应系统的预编译版本,这样可以避免手动编译。下载完成后,通过`tar zxcf`命令解压文件,...

    otp_src_20.1.tar

    `otp_src_20.1.tar` 是OTP的一个源码版本,版本号为20.1,通常用于在无法通过网络直接下载预编译二进制包的情况下进行手动编译安装。 RabbitMQ是一种流行的开源消息代理和队列服务器,它基于AMQP(Advanced Message...

Global site tag (gtag.js) - Google Analytics