源码编译报错


编译时报错,使用gcc10版本。

安装依赖库

openssl、zlog、jasson、mbedtls、nanosdk、jwt、googletest、sqlite,这些都安装了。一开始gcc4.8版本,googletest安装失败。后来升级gcc10版本,删掉build重新安装了googletest

用同一个 gcc 编译依赖和 neuron

您好,我重新用一台电脑,同一个gcc编译后,还是报同样的错误。

编译依赖和neuron的指令看一下

ssl和crypto与openssl依赖有关,lasan与libasan有关(libasan可以增加编译参数不适用libasan)

依赖和neuron的指令,都是根据readme一模一样写的。

$ git clone https://github.com/emqx/neuron
$ cd neuron
$ mkdir build && cd build
$ cmake .. && make

是openssl没有安装吗?我升级openssl,显示已经升级。

安装依赖的指令呢,应该是依赖装的不对


依赖都是按照readme指令执行,其中openssl,这个没有安装,centos7.9系统,好像有

装一下,分支可能不一样

推荐使用ubuntu 20.04来编译