檢視原始碼 mix compile.erlang (Mix v1.16.2)
編譯 Erlang 原始碼檔案。
當此任務執行時,它會先檢查所有要編譯檔案的修改時間,如果自上次編譯後它們沒有被變更,它就不會編譯它們。如果其中任何一個檔案被變更,它會編譯所有檔案。
命令列選項
--all-warnings
(--no-all-warnings
) - 列印所有警告,包括先前的編譯(預設為 true,但錯誤時除外)--force
- 強制編譯,不論修改時間為何
組態
ERL_COMPILER_OPTIONS
- 可用於提供預設編譯選項。值必須是有效的 Erlang 項目。如果值是清單,它將會原樣使用。如果它不是清單,它將會放入清單中。:erlc_paths
- 尋找原始碼檔案的目錄。預設為["src"]
。:erlc_include_path
- 加入包含檔案的目錄。預設為"include"
。:erlc_options
- 適用於 Erlang 編譯器的編譯選項。預設為[]
。如需完整選項清單,請參閱
:compile.file/2
。選項:debug_info
始終會被加入到它的結尾。你可以使用以下方式停用它erlc_options: [debug_info: false]