emqx: 下载、修改、编译emqx / emqx_lwm2m

本文介绍了两种方法来清理并重新编译EMQ X项目。方法一涉及使用`make clean`和`make`命令,而方法二推荐通过删除特定中间文件并逐个重新编译三个库(ranch、gun、cowlib)来加速过程。在完成清理后,可以在不同平台上重新编译而无需再次下载代码。此外,提到了将来可能的rebar3编译流程,并提供了相关参考链接。
摘要由CSDN通过智能技术生成

跟上篇 https://blog.csdn.net/yhtppp/article/details/113773949

1、方法一
cd emqx-rel
make clean     =》会删除_build目录中下载的所有代码
make              =》重新下载代码,编译,GitHub网络不稳定,下载会比较耗时
2、方法二(推荐)
cd _build
【删除所有的中间文件:beam app so (appup可以不管)】
find . -name "*.beam" | xargs rm -rf 
find . -name "*.app"    | xargs rm -rf 
find . -name "*.so"      | xargs rm -rf 


其中,有3个lib,需要单独make一下:ranch gun cowlib (在这3个GitHub tag代码中,ebin目录上传了app中间文件,如果没有的话,make时回去下载)

cd _build/emqx/lib/ranch

make

_build/emqx/lib/gun

make

_build/emqx/lib/cowlib

make

cd emqx-rel
make              =》可以拷贝到不同平台下,比如x86 x64 arm等,重新编译,不用下载代码

TODO make rebar3 编译流程

参考:

https://rebar3.org/docs/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值