简介
Erlang是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。
编译安装方法
本文选用华为鲲鹏 云服务 ECS KC1实例做测试,KC1实例的处理器为兼容ARMv8指令集的鲲鹏920。
1.获取源代码
源代码获取链接:http://erlang.org/download/otp_src_20.3.tar.gz
2.编译环境配置
执行如下命令,安装依赖包。
yum install libtool libtool-ltdl-devel libevent-devel lua ncurses-devel openssl-devel flex
3.编译源代码
本文以erlang的20.3版本为例,介绍如何下载编译erlang。
1)执行以下命令,获取安装包。
wget http://erlang.org/download/otp_src_20.3.tar.gz
2)执行以下命令,解压安装包。
tar -zxvf otp_src_20.3.tar.gz
3)执行以下命令,进入安装目录。
cd otp_src_20.3
4)执行以下命令,生成makefile文件。
./configure
5)执行如下命令,编译安装erlang。
make
make install
4.测试已完成编译的软件
1)执行如下命令,进入erl环境。
erl
当系统回显类似如下信息时,表示进入erl环境。
Erlang/OTP 20 [erts-9.3] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:10] [kernel-poll:false]
Eshell V9.3 (abort with ^G)
1>
2)输入“1+1.”后按“Enter”.
系统回显如下所示,表示erlang基本功能调测试成功。
1> 1+1.
2
2>