1. gcc/g++、make等开发工具
sudo apt-get install build-essential
2. 其它Erlang用到的关键库
sudo apt-get install libncurses5-dev sudo apt-get install m4 sudo apt-get install libssl-dev
3. 此外还有一些非关键库也可以装上,不然make也通不过
sudo apt-get install libc6 (这个新Ubuntu 9.10不用再装了)
sudo apt-get install unixodbc unixodbc-dev ODBC方式提供对传统关系数据库支持
sudo apt-get install freeglut3-dev libwxgtk2.8-dev
sudo apt-get install sun-java6-jdk 需要这个编译JInterface
注:
安装完jdk后最好检查一下javac,因为新安装的JDK不一定会自动成为缺省的JDK。(JInterface是JDK5的, 若缺省JDK低于1.5,make到JInterface时依然会出错),检查java编译器的版本:
javac -version
如果不是刚安装的版本,修改javac链接指向新位置:
rm /etc/alternatives/javac ln -s /usr/lib/jvm/java-6-sun/bin/javac /etc/alternatives/javac rm /etc/alternatives/java ln -s /usr/lib/jvm/java-6-sun/bin/java /etc/alternatives/java
4. 在R13B03后,帮助文档的生成方式有了变化,要想自动生成帮助文件,需要安装xsltproc和
sudo apt-get install xsltproc sudo apt-get install fop
都挺大的,如果不在乎文档,可以不安装,不影响make