我刚买了我的电脑。我想使用Erlang编写我的程序,并希望使用版本R16B(所以我可以使用Web套接字)。当我下载并构建R16时,pcduino耗尽了虚拟内存,因此make失败了。有没有人成功在Pcduino上安装R16或更高版本?
答案 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
)以生成小二进制文件。