[英]erlang- how to compile&load external module within a code
我想编译和从test_mod.erl加载mod.erl
我试图做到这一点:
-module(mod_test).
-export([test/0]).
test()->
compile:file(mod),
mod:start().
但如果它没有做这份工作
您不能将表达式放在模块的顶层; 您需要将它们包含在一个函数中,如下所示:
-module(mod_test).
-export([compile_and_load_mod/0]).
compile_and_load_mod() ->
compile:file(mod),
mod:start().
然后,您可以调用mod_test:compile_and_load_mod()
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.