Erlang项目编译及防止反编译

来源:互联网 发布:网络文案是什么 编辑:程序博客网 时间:2024/06/05 19:24

erlang自带了类似makefile的功能,Emakefile,可以自动化编译整个erlang项目的代码,使用非常方便,直接运行erl -make即可自动化编译。

Erlang项目编译

一个简单的例子,保存为Emakefile文件:

{'src/*',  [debug_info,    {i,"include"},    {outdir,"ebin"}  ]}.
使用erl -make编译。

erlang将查找当前目录有没有Emakefile这个文件,然后根据文件指示,对src目录所有的模块进行编译,include指定了编译需要的文件目录,ebin为编译后beam文件输出的目录。


Emakefile说明:

规则为 {Modules, Options}. 可以在一个Emakefile写有多块这样的内容。

Modules可以是一个atom,或者是一个atom的列表,如'src/*','src/mod',['src/*','src2/*']

Options是Erlang编译器的配置参数,想知道更多参数可以看官方文档

防止Erlang程序被反编译

修改 Emakefile文件,如下:

{'src/*',    [debug_info,{debug_info_key,{des3_cbc,"my secret key"}},    {i,"include"},    {outdir,"ebin"}    ]}.

或者干脆不使用erlang调试功能:

{'src/*',    [{i,"include"},    {outdir,"ebin"}    ]}.

使用erl -make编译。


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 招商闪电贷有额度不通过怎么办 闪电贷页面登录不进去怎么办 91借钱极速逾期怎么办 论文没过拿不到毕业证怎么办 大学论文不过拿不到毕业证怎么办 转店被黑中介骗了钱怎么办? 被星外转铺骗了怎么办 店铺转了后悔了怎么办 商铺转让不出去怎么办? 和包券密码丢失怎么办 天猫购物卷兑换不了怎么办 淘宝新店每天只有几个访客怎么办 注册淘宝企业店铺需要审核怎么办 淘宝店铺被投诉知识产权怎么办 一般违规扣48分怎么办 金税盘处于报税期不能开票怎么办 小规模税率开错了怎么办 我是代购卖家被买家投诉偷税怎么办 天猫盒子内存不够怎么办 天猫品牌申请不通过怎么办 天猫商家发货发个空包裹怎么办 无限流量怎么办没有4g 海外直邮身份证过期了怎么办 买车的人不过户怎么办 天猫精灵球泡离线怎么办 花呗被骗了2万怎么办 天猫公司变更地址发票怎么办 支付宝自助解限怎么办 支付宝16岁限额怎么办 支付宝提不了现怎么办 支付宝余额受限需要身份证怎么办 微信被骗了6000怎么办 被代运营骗了该怎么办 淘宝店铺过节放假无人打理怎么办 淘宝店太久没打理出现未开店怎么办 淘宝店关了售后怎么办 发货运单号发错了怎么办 天猫积分为零怎么办 山东聊城小型车脱审一年怎么办? 廉租房如果夫妻离婚怎么办 淘宝客服不给退货怎么办