Erlang如何安裝

簡(jiǎn)介

Erlang是一種通用的面向并發(fā)的編程語(yǔ)言,它由瑞典電信設(shè)備制造商愛(ài)立信所轄的CS-Lab開(kāi)發(fā),目的是創(chuàng)造一種可以應(yīng)對(duì)大規(guī)模并發(fā)活動(dòng)的編程語(yǔ)言和運(yùn)行環(huán)境。

編譯安裝方法

本文選用華為鯤鵬云服務(wù)ECS KC1實(shí)例做測(cè)試,KC1實(shí)例的處理器為兼容ARMv8指令集的鯤鵬920。

1.獲取源代碼

源代碼獲取鏈接:http://erlang.org/download/otp_src_20.3.tar.gz

2.編譯環(huán)境配置

執(zhí)行如下命令,安裝依賴包。

yum install libtool libtool-ltdl-devel libevent-devel lua  ncurses-devel openssl-devel flex

3.編譯源代碼

本文以erlang的20.3版本為例,介紹如何下載編譯erlang。

 1)執(zhí)行以下命令,獲取安裝包。

wget http://erlang.org/download/otp_src_20.3.tar.gz

2)執(zhí)行以下命令,解壓安裝包。

tar -zxvf otp_src_20.3.tar.gz

3)執(zhí)行以下命令,進(jìn)入安裝目錄。

cd otp_src_20.3

4)執(zhí)行以下命令,生成makefile文件。

./configure

5)執(zhí)行如下命令,編譯安裝erlang。

make
make install

4.測(cè)試已完成編譯的軟件

1)執(zhí)行如下命令,進(jìn)入erl環(huán)境。

erl

當(dāng)系統(tǒng)回顯類似如下信息時(shí),表示進(jìn)入erl環(huán)境。

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”.

系統(tǒng)回顯如下所示,表示erlang基本功能調(diào)測(cè)試成功。

1> 1+1.
2
2> 

?