基于Emakefile的多进程编译器
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
SisMaker cff0c3462c ft: 参数选项优化 пре 1 недеља
src ft: 参数选项优化 пре 1 недеља
.gitignore ft: 初始化提交 пре 3 година
LICENSE ft: 初始化提交 пре 3 година
README.md ft: 参数选项优化 пре 1 недеља
rebar.config 更新 'rebar.config' пре 1 година

README.md

eMake

erlang 多进程编译器

Build

$ rebar3 escriptize   ->   eMake
将编译得到 _build/default/bin 下面的eMake eMake.cmd 文件复制到工作目录或者添加到环境变量即可使用

eg

参数的值类型标记F:
    -s 字符串 参数的值会保持字符串 
    -i 整数  参数的值会转成整数
    -a 原子  参数的值会转成原子
    -f 浮点数  参数的值会转成浮点数
    -b 二进制 参数的值会转成binary
    -n 没有值 没有参数值 或者 可以配置占位符
参数格式: FKey Value
所有可选参数: 
    -nfo         
    -sfo Num
    -nfa 
    -nall
    -nprint
    -nnohrl 
    -semakefile Makefile
    -iworkcnt Num 编译进程最大数量
    -ioncecnt Num 单次批量编编译的文件数
    -sopts String 编译选项字符串
eg:
eMake  -nfo 
eMake -ifo 1
eMake -nfa
eMake -nall -nnohrl -semakefile "./Emakefile" -iworkcnt 4 -sopts "[noexec, debug_info]"
可以在编译之后修改代码指定默认的 Emakefile文件