码迷,mamicode.com
首页 > 其他好文 > 详细

emqx源码编译

时间:2018-12-25 21:07:38      阅读:1152      评论:0      收藏:0      [点我收藏+]

标签:手动   重点   编译   一个   tool   哪些   bubuko   修改   技术   

1  下载  github上下载

2  找台虚拟机,安装编译所需的环境,erlang   make等

3  执行make命令

 

重点说一下第3步:

主要是make命令报错

技术分享图片

 

解释:执行make命令后,依赖包全部自动下载到deps文件夹内,自动执行编译,但是这个过程中,这些依赖往往缺少一些文件等,可以手动去修改依赖包的makefile

比如 gen_logger报错,可以把哪些已经通过make的依赖包中的makefile拿过来,放到这个文件夹下

技术分享图片

 

 上图是一个能用的makefile内容,我是把lager  直接修改成为gen_logger,这样就可以通过编译了,当然如果报错缺少文件,从其他依赖包里拿过来就行(下图报错缺少tools.mk)

技术分享图片

 

 再次执行,可以看到 已经不包 gen_logger相关的错误了,说明这个gen_logger依赖已经通过下载、编译过程了,

技术分享图片

4  拿到编译后的文件,运行

emqx源码编译

标签:手动   重点   编译   一个   tool   哪些   bubuko   修改   技术   

原文地址:https://www.cnblogs.com/myfrank/p/10176332.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!