无法在pcduino上构建和安装Erlang

时间:2014-03-22 08:49:08

标签: build erlang arm

我刚买了我的电脑。我想使用Erlang编写我的程序,并希望使用版本R16B(所以我可以使用Web套接字)。当我下载并构建R16时,pcduino耗尽了虚拟内存,因此make失败了。有没有人成功在Pcduino上安装R16或更高版本?

1 个答案:

答案 0 :(得分:0)

Erlang-Solutions已经在embedded Erlang做了一些工作。他们没有提到pcduino是他们成功运行的平台之一,但他们的一般建议是交叉编译,而不是直接在目标上构建。 (Conquering Embedded Devices with Erlang

这是一篇从该论文中交叉编译Erlang的例子。

$ ./configure -host=arm-linux --with-ssl=/home/development/arm-lib/ --prefix=/opt/erlangR13B04 --without-termcap --disable-hipe --disable-smp-support --disable-megaco-flex-scanner --disable-megaco-reentrant-flex-scanner
make noboot
sudo make install

他们还建议在构建,运行+debug_info之前从makefile中删除beam_lib:strip_release(code:root_dir()).标志,并让编译器优化空间(-Os)以生成小二进制文件。