centos下configure zeromq-4.1.2时错误解决方法
来源:互联网 发布:局域网共享端口开启 编辑:程序博客网 时间:2024/06/05 00:18
1、前言
MQ(message queue)是消息队列的简称,可在多个线程、内核和主机盒之间弹性伸缩。ZMQ的明确目标是“成为标准网络协议栈的一部分,之后进入Linux内核”。现在还未看到它们的成功。但是,它无疑是极具前景的、并且是人们更加需要的“传统”BSD套接字之上的一 层封装。ZMQ让编写高性能网络应用程序极为简单和有趣。
2、安装过程
(1)下载最新的ZeroMQ:http://download.zeromq.org/
(2)解压:tar -xvf zeromq-4.1.2.tar.gz
(3)编译
./configure 提示
checking for sodium… no
configure: error: Package requirements (libsodium) were not met
错误提示如下图:
3. 解决方法
再次查看下错误,Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix.哦,原来问题出在这啊,看来是默认没把/usr/local/lib/pkgconfig加到这个环境变量里了。这样解决起来就不难了,把路径添加进去就行了:
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
重新进行编译,错误解决。
PS:由于在编译的时候需要判断系统里是否存在某个库以及是否达到版本要求,这是通过提取*.pc这些文件里的信息来进行判断的,默认会到/usr/lib/pkgconfig这个文件夹进行信息提取。由于上面的speex库是放到/usr/local/lib这个文件夹里,自然它们的pc文件也是放到/usr/local/lib/pkgconfig文件夹里。这样就算安装了也还是会出现找不到某个package的错误,这时候就可以手动把路径加入到PKG_CONFIG_PATH变量里,这样编译时就能到手工指定的路径里进行搜索。
- centos下configure zeromq-4.1.2时错误解决方法
- CentOS下安装ZeroMQ
- linux/ubuntu下安装nginx时./configure后出现几种错误的解决方法
- centOS 安装 ZeroMQ, JZMQ错误解决
- centOS 安装 ZeroMQ, JZMQ错误解决
- centos下zeromq和jzmq的安装
- zeromq jzmq 运行时错误
- Linux下./configure错误详解
- Linux下./configure错误详解
- Linux下./configure错误详解
- Linux下./configure错误详解
- Linux下./configure错误详解
- Linux下./configure错误详解
- zeromq-4.1.2在windows下的编译
- zeromq-4.1.2在windows下的编译
- CentOS 下安装 zeromq 及其php扩展安装
- centos 环境下nodejs运行zeromq报错总结
- CentOS 5 常见的configure error的解决方法
- struts1 action 之间的跳转
- JDK容器与并发—Map—TreeMap
- Python 爬虫学习1
- JAVA集合类图
- 基于稀疏三维变换域协同滤波的图像降噪
- centos下configure zeromq-4.1.2时错误解决方法
- 64位UBUNTU 下安装和配置使用python的spark
- 利用中间件Multer实现上传功能
- hdu1754I Hate It
- 2016年腾讯产品笔试真题
- 5.1 抽象化
- markdown(二)语法
- ubuntu14.04 安装 搜狗输入法
- 老戚的黑科技之SSH隧道技术