linux上erlang编译安装手记
来源:互联网 发布:域名备案到期 编辑:程序博客网 时间:2024/06/05 09:48
以下仅为在本人电脑上通过opt编译安装二郎的步骤手记。
如果在您参照本人安装过程执行时遇到缺少某些erlang编译依赖的库、工具等提示时,请勿慌张,可以谷歌搜索安装具体目标的方法.
首先下载otp_src_R13B04.tar.gz 放到某处比如/usr/local
http://erlang.org/download/otp_src_R13B04.tar.gz
之后和其他软件源码安装没有多大区别,我在这里对以下的操作均使用的是root权限
tar xzf otp_src_R13B04.tar.gz
cd otp_src_R13B04
./configure --prefix=/home/erlang
configure之后发现有以下提示信息:
*********************************************************************
********************** APPLICATIONS DISABLED **********************
*********************************************************************
odbc : ODBC library – link check failed
jinterface : No Java compiler found
*********************************************************************
*********************************************************************
********************** APPLICATIONS INFORMATION *******************
*********************************************************************
wx : wxWidgets not found, wx will NOT be usable
*********************************************************************
*********************************************************************
********************** DOCUMENTATION INFORMATION ******************
*********************************************************************
这里主要注意 APPLICATIONS DISABLED 部分的提示,其他两部分是不影响编译的。
jinterface : No Java compiler found 什么?没有java编译器?其实这里我们可以选择用gcc等其他方式来编译erlang。
如果你安装了gcc,这里就用不上java编译了,因此可以在configure时增加 –disable-javac 避免第二个错误;
odbc : ODBC library – link check failed 表示你未安装unixODBC库好吧,想办法安装下unixODBC:
下载unixODBC源码包(http://www.unixodbc.org/unixODBC-2.2.1.tar.gz)放到某处比如/usr/local下,然后运行下述命令:
tar zxvf unixODBC-2.2.1.tar.gz
cd unixODBC-2.2.1
./configure --prefix=/usr/local/unixODBC-2.2.1 --includedir=/usr/include --libdir=/usr/lib -bindir=/usr/bin --sysconfdir=/etc --enable-gui=no
make
make install
好吧,有点跑题了,到此unixODBC安装完毕了。
之后回过头cd到之前的otp_src_R13B04目录
执行
./configure --prefix=/home/erlang --without-javac
make
make install
OK,不出意外安装成功了.
给erl做一个软连接到/usr/local/bin/,以方便使用
ln -s /home/erlang/bin/erl /usr/local/bin/erl
测试下
erl
Erlang R13B04 (erts-5.7.5) [source] [64-bit] [smp:4:4] [rq:4] [async-threads:0] [hipe] [kernel-poll:false]
Eshell V5.7.5 (abort with ^G)
1>
OK,二郎神可以使用了。
- linux上erlang编译安装手记
- Ubuntu 10.04上编译安装Erlang R14A
- 在Centos上编译安装Erlang R15B
- linux下erlang之OTP编译安装
- Linux下编译安装Erlang和Elixir
- Erlang在linux上的安装
- Centos 6 下安装 erlang 手记
- Centos 6 下安装 erlang 手记
- Centos 6 下安装 erlang 手记
- Centos 6 下安装 erlang 手记
- Erlang OTP编译安装
- erlang编译安装
- erlang 编译安装
- AWS上安装erlang
- ubuntu上安装Erlang
- [Erlang 0004] Centos 源代码编译 安装 Erlang
- [Erlang 0004] Centos 源代码编译 安装 Erlang
- Linux上安装subversion手记(包括apache apr, berkeley DB)
- ORACLE纯SQL实现多行合并一行
- Architects’ Focus Is on the Boundaries and Interfaces
- 挂科
- [WARN]Warning: Multiple build commands for output file /
- 【Android】ListView滑动时首字母提示效果
- linux上erlang编译安装手记
- js的日期格式化函数
- iOS面试重点问题
- Linux 信号说明列表
- 使用linux一个月,一直在傻逼行走
- js exception 说明 (获取异常)
- 无线信号的传输
- 虚拟串口软件VSPM使用
- windows2003下MySql数据库root用户密码修改恢复