2011-10-04 78 views
0

Windows XP中,二郎神R13B02(专家评审组-5.7.3)二郎编译错误

今天werl desn't希望编译任何二郎文件

C(binm)。 **异常错误:未定义函数编译:文件/ 2 函数c:c/2

昨天所有的工作。

P.S install R14B03,无法再编译

+1

“P.S install R14B03,无法重新编译” - 请您重新提供该句子。我不明白。 – kay

+0

大概他意味着他做了全新的安装,但仍然有同样的错误。 – RichardC

回答

1

这是一个很奇怪的错误。你是否偶然从OTP安装中删除了compile.beam文件?如果您不想更改OTP版本,则重新安装R13B02可能会解决此问题。

但是,如果您因为任何特定原因不需要使用R13B02,我建议您借此机会卸载它并安装最新版本(R14B03)(http://www.erlang.org/download.html)。有很多改进,特别是关于型号规格。

+0

好的,我安装R14B03,不能再次编译,也许重新安装Windows? – egorrrr

+2

如果仍然出现相同的错误,那么您可能以某种方式创建了另一个可以加载而不是系统模块的compile.beam文件。做“代码:哪(编译)”。看看它是否指向正确的OTP模块或某个模块。 – RichardC

+0

@egorrrr:你不需要重新安装windows。 OTP不需要安装在任何特定路径中,因此您可以同时安装n个安装程序。 – kay

0

io:format("~p~n", [code:get_path()]).什么打印?它应该包含一个像somepath/lib/compiler-4.7.2/ebin这样的目录。检查该目录是否真实存在,并且它包含文件compile.beam