{Modules, Options}
Modules即需要編譯的模塊(atom),可以是模塊的文件名,如:mymod;
也可以是其他目錄中的模塊名,如:/somefolder/mymod;
也可以使用通配符來指定一組模塊名,如:my*;
還可以是上述種種的列表,如:['mymod', '/somefolder/mymod', 'my*'];
Options是編譯參數,詳細可參見compile模塊,下面几個比較常用:
debug_info
在輸出的beam文件里包含debug調試信息,諸如Debugger、Xref、Cover的工具需要使用這些信息,BUT可以從這些調試信息里重构出源代碼,用debuf_info_key選項可以加密debug信息以防止泄露源代碼;
{i, "/path/to/include"}
導入文件所在的目錄;
{outdir, "ebin"}
指定編譯輸出路徑。
0 意見