2015-07-15 15:15:49
来 源
中存储网
Ubuntu
搜索了很多资料都说到,如果库不全的话,编译安装的时候会报各种错误,所以我们站在巨人的肩膀上。 首先,打好库: sudo apt-get install build-essential sudo apt-get install libncurses5-dev sudo apt-get install libssl-dev sudo apt-get install m4 s

搜索了很多资料都说到,一旦库不全的话,编译安装的时候会报各种错误,所以大家站在巨人的肩膀上。

首先,打好库:

sudo apt-get install build-essential
sudo apt-get install libncurses5-dev
sudo apt-get install libssl-dev 
sudo apt-get install m4  
sudo apt-get install unixodbc unixodbc-dev 
sudo apt-get install freeglut3-dev libwxgtk2.8-dev
sudo apt-get install xsltproc
sudo apt-get install fop  
sudo apt-get install tk8.5

安装好上面到依赖之后,到官网下个源码包:http://www.erlang.org/download.html

对下到的包进行解压并编译安装:

tar zxvf /home/lqg/下载/otp_src_R15B01.tar.gz 
cd /home/lqg/otp_src_R15B01/ 
./configure 
make && make install

这里编译一般不会出什么错误,可能会有的是jdk环境的问题:No Java compiler found
这是你检查下jdk 的环境就好了。

最后,在终端输入 erl

可以进行erlang的shell测试了:

1> io:format("hello wlord"). 
hello wlordok 
2> io:format("hello wlord ~n"). 
hello wlord  
ok 
3> io:format("the output is: ~w ~w~n",[hello,world]). 
the output is: hello world 
ok 
4> io:format("the output is: ~w~w~n",[hello,world]).  
the output is: helloworld 
ok 
5> io:format("the output is: ~w~w~n",[hello,world]). 
the output is: helloworld 
ok

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。