erlang 简单例子的编译运行
2018-09-17 02:16
357 查看
1. 在shell 中编译运行
代码shawndeMacBook-Pro:test shawn$ cat hello.erl -module(hello). -export([start/0]). start()-> io:format("hello world~n").
编译并运
shawndeMacBook-Pro:test shawn$ vim hello.erl shawndeMacBook-Pro:test shawn$ erl Erlang/OTP 20 [erts-9.3.3.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:10] [hipe] [kernel-poll:false] [dtrace] Eshell V9.3.3.2 (abort with ^G) 1> c(hello). {ok,hello} 2> hello:start(). hello world ok
在erlang shell 外编译
shawndeMacBook-Pro:test shawn$ erl -noshell -s hello start -s init stop hello world shawndeMacBook-Pro:test shawn$
erlc 从命令行启动了erlang 编译器。编译器编译了hello.erl里面的代码并生成一个名为hello.beam的目标文体代码文件。
$erl -noshell ...命令加载了hello模块并执行hello:start()函数。随后,它执行了init.stop(), 这个表达式终止了erlang 会话。
相关文章推荐
- Java动态编译一个简单的例子(我转载的,但是经过修定,可以在Eclipse下运行)
- 终端下编译运行一个简单C++程序流程
- Erlang 的安装配置,编译和运行
- 简单学习JNI编程,照搬网上代码编译运行跑通第一步
- Caffe 深度学习入门教程 运行caffe自带的两个简单例子
- VS2013下编译osip和exosip的5.0版本静态库及搭建和简单例子的实现
- Caffe(3):运行caffe自带的两个简单例子
- Erlang中的socket编程简单例子
- Sublime Text 2 C++编译运行简单配置 级常用快捷键
- 简单例子测试Ubuntu安装的mysql开发包SDK,附编译选项说明
- Caffe 深度学习入门教程 运行caffe自带的两个简单例子
- flask蓝图(Blueprint)简单测试例子运行不成功的原因:注册时机不对
- xajax简单例子,复制运行就明白了
- Java一处编译到处运行的简单原理
- 一份简单的C++ 使用V8引擎运行Javascript 的例子
- osg for android 学习之三:老外的步骤,包括编译和运行例子
- 使用ARM DS-5 创建、编译和运行Linux简单Hello World应用程序(入门指导)
- 十分钟在jb里面运行hibernate的简单例子
- 不离开Emacs完成简单程序的编辑编译运行(windows或Linux)
- Android最简单的基于FFmpeg的例子(一)---编译FFmpeg类库