3
調試信息的正確選項是debug_info
:爲什麼Erlang編譯:文件不會報告未知選項的錯誤?
1> compile:file(hello, [debug_info, export_all]).
{ok,hello}
在另一方面,我不明白的是爲什麼編譯總是成功的,也傳遞不存在的選項時,?
例如
2> compile:file(hello, [debug, export_all]).
{ok,hello}
或
3> compile:file(hello, [foobar, export_all]).
{ok,hello}
爲什麼這兩個例子不報告錯誤?