Elixir 1.5参考手册
mix compile
mix compile.erlang
编译Erlang源文件。
当此任务运行时,它将首先检查要编译的所有文件的修改时间,如果自上次编译以来它们没有被更改,它将不会编译它们。如果它们中的任何一个已经更改,它将编译所有内容。
因此,任务涉及到:compile_path
目录,并将修改时间设置为每次编译结束时的当前时间和日期。通过传递--force
选择。
命令行选项
-
--force
-不论修改时间如何,强制编译配置
-
ERL_COMPILER_OPTIONS
-可用于提供默认的编译选项。该值必须是有效的Erlang项。如果该值是一个列表,它将按原样使用。如果它不是一个清单,它将被列入一个清单。
-
:erlc_paths
- 目录来查找源文件。默认为["src"]
。
-
:erlc_include_path
- 添加包含文件的目录。默认为"include"
。
-
:erlc_options
- 适用于Erlang编译器的编译选项。默认为[:debug_info]
。
有关选项的完整列表,请参阅:compile.file/2
。
例如,要配置erlc_options
您的Erlang项目,您可以运行:
erlc_options: [:debug_info, {:i, 'path/to/include'}]
函数
clean()
清理编译工件
manifests()
返回Erlang清单
run(args)
运行此任务
clean()
清理编译工件。
manifests()
返回Erlang清单。
run(args)
run(OptionParser.argv) :: :ok | :noop
运行此任务。
mix compile相关
Elixir 基于 Erlang 虚拟机的函数式、面向并行,是一种较好的编程语言。它以 Erlang 为基础,支持分布式、高容错、实时应用程序的开发。
主页 | https://elixir-lang.org/ |
源码 | https://github.com/elixir-lang/elixir |
版本 | 1.5 |
发布版本 | 1.5.2 |