基于Emakefile的多进程编译器
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

38 行
1.1 KiB

3 年前
3 年前
3 年前
  1. eMake
  2. =====
  3. erlang 多进程编译器
  4. Build
  5. -----
  6. $ rebar3 escriptize -> eMake
  7. 将编译得到 _build/default/bin 下面的eMake eMake.cmd 文件复制到工作目录或者添加到环境变量即可使用
  8. eg
  9. -----
  10. 参数的值类型标记F:
  11. -s 字符串 参数的值会保持字符串
  12. -i 整数 参数的值会转成整数
  13. -a 原子 参数的值会转成原子
  14. -f 浮点数 参数的值会转成浮点数
  15. -b 二进制 参数的值会转成binary
  16. -n 没有值 没有参数值 或者 可以配置占位符
  17. 参数格式: FKey Value
  18. 所有可选参数:
  19. -nfo
  20. -sfo Num
  21. -nfa
  22. -nall
  23. -nprint
  24. -nnohrl
  25. -semakefile Makefile
  26. -iworkcnt Num 编译进程最大数量
  27. -ioncecnt Num 单次批量编编译的文件数
  28. -sopts String 编译选项字符串
  29. eg:
  30. eMake -nfo
  31. eMake -ifo 1
  32. eMake -nfa
  33. eMake -nall -nnohrl -semakefile "./Emakefile" -iworkcnt 4 -sopts "[noexec, debug_info]"
  34. 可以在编译之后修改代码指定默认的 Emakefile文件