美文网首页
centos7.6编译安装ZeroMQ4.5.1

centos7.6编译安装ZeroMQ4.5.1

作者: upup果 | 来源:发表于2020-12-04 08:36 被阅读0次
    1. 下载压缩包:https://github.com/zeromq/zeromq4-1/releases/tag/v4.1.5
    2. 解压:tar -zxvf zeromq-4.1.5.tar.gz,cd进入解压文件夹
    3. 执行configure文件: ./configure --prefix=你的路径(不写这个参数默认为usr/local) --without-libsodium
    4. 编译:make
    5. 安装:make install
    6. 编译cpp文件:g++ server.cpp -o server -lzmq -I./include -L./lib
    7. 若报错error while loading shared libraries: libzmq.so.5: cannot open shared object file: No such file or directory时.
      1)查找so文件路径:find / -name libzmq.so.5
      2)将查到的路径添加到 /etc/ld.so.conf:vim /etc/ld.so.conf ,添加so文件的路径
      3)使其生效:ldconfig
    8. 若报错usr/bin/ld: cannot find -lzmq:这个错误主要的原因是库文件并没有导入的ld检索目录中,也就是/usr/lib,/usr/local/lib.解决方法就是把zeromq编译出的lib目录下的库文件,复制到/usr/loca/lib下.

    相关文章

      网友评论

          本文标题:centos7.6编译安装ZeroMQ4.5.1

          本文链接:https://www.haomeiwen.com/subject/djiuwktx.html