1

我试图反编译 .beam 文件(从长生不老药代码编译)

我用了这个脚本

main([BeamFile]) ->
    {ok,{_,[{abstract_code,{_,AC}}]}} = beam_lib:chunks(BeamFile,[abstract_code]),
    io:fwrite("~s~n", [erl_prettypr:format(erl_syntax:form_list(AC))]).

其中生成了一个文件。但是在再次编译此代码时,我在“-spec”注释上遇到错误

lib/renlim.erl:7: syntax error before: '{'

代码不变。它与新的 Erlang 版本有关还是我做错了什么?

Erlang 规范错误

4

0 回答 0