使用git下载编译erlang

git clone https://github.com/erlang/otpcd otp
git tag
git checkout -b OTP-18.2.2 OTP-18.2.2./otp_build all
export LANG=en
./configure --prefix=/usr/local/otp-18.2.2
make
make install make install-docs

 上面的好像有错,贴一个从erlang官网下载的编译过程吧:

tar xzf otp_src_18.3.tar.gz
export LANG=en
cd otp_src_18.3
export ERL_TOP=`pwd`
./configure --prefix=/usr/local/otp_src_18.3 && make clean
make && make tests && make install && make install-docs

 

可以看wiki编译:Installation

aptitude install autoconf libncurses-dev build-essential \
    libssl-dev libwxgtk3.0-dev libgl1-mesa-dev \
    libglu1-mesa-dev libpng3 default-jdk g++ libxml2-utils

apt-get build-dep erlang 

cd otp
# Bourne Shell
export ERL_TOP=$PWD
export PATH=$ERL_TOP/bin:$PATH

./otp_build autoconf

#编译源码, -j4 是使用4核cpu
./configure
make clean
make -j4 && make -j4 tests 

# 生成文档时,使用英文语系
export LANG=en
make -j4 docs 

sudo make install && sudo make install-docs

结合上面的可以编译。

上面是在debian上编译,这里贴一下centos 6的安装依赖包:

yum groupinstall -y "Development Tools"
yum install m4 openssl openssl-devel  unixODBC unixODBC-devel \
make gcc gcc-c++ kernel-devel ncurses-devel libxslt \
fop java-1.8.0-openjdk-devel wxGTK-gl wxGTK-devel tk

 

转载于:https://my.oschina.net/u/191928/blog/618664

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值