redis程序编译没有问题,运行是加载库有误
来源:互联网 发布:淘宝优质家具卖家 编辑:程序博客网 时间:2024/04/19 15:45
参考网上各种教程,终于把redis给安装在redhat之上,
c++ 若调用redis库
直接编译相应目录源码/redis-3.2.6/deps/hiredis gmake 生成对应动态库和头文件
该目录下 执行make install 会将对应的.so 和.h 分别拷贝至/usr/local/lib /usr/local/include/hiredis
编写测试程序后,可能编译没有问题,但是运行时候会报错,如下所示:
./redisttest:err while loading shared libraries:libhiredis.so.0.11: cannot open shared object file:no such file or directory
解决方案如下:
在 /etc/ld.so.conf.d/ 目录下新建文件 usr-libs.conf ,内容是: /usr/local/lib
执行sudo /sbin/ldconfig以下,更新系统动态库配置。
阅读全文
0 0
- redis程序编译没有问题,运行是加载库有误
- classpath环境变量问题——找不到或者无法加载主类或运行结果有误
- ZOJ1005 Jug问题 运行结果有误?
- 第三篇:VS2012中,调用opencv库,在程序中定义了变量,编译没有问题,运行时会报错“变量使用没有定义”
- VS2008编译的mfc程序在没有安装的机子上运行的问题
- 混合模式程序集是针对“v1.1.4322”版的运行时生成的,在没有配置其他信息,无法在 4.0 运行时中加载该程序
- Java类加载顺序问题实例——程序运行后感觉是之前版本
- 程序有误,为什么Keil却没有报错
- j2me 编译没有问题而运行找不到类的问题
- 最著名的问题-------本机编译好的程序无法在没有装VC的机子上运行
- VS2008编译的mfc程序在没有安装的机子上运行出现配置错误的问题
- 思维不可太死板: 在程序中加上某行后有编译问题, 去掉后就没有编译问题, 能否断定:一定是本行出了问题?
- C#程序出现:混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。
- 程序是怎样加载到内存运行的
- 《C编译原理》程序的加载地址与运行地址
- 《C编译原理》ubuntu下helloworld程序加载运行分析
- 紧急求助:输出有误的迷宫问题程序
- 混合模式程序集是针对“v2.0.50727”版的混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集
- winserver 2012R2 安装oracle及创建表流程
- 005 音量上下键调节音量流程
- mongodb添加用户
- Diffuse irradiance
- springMvc的配置文件springmvc.xml
- redis程序编译没有问题,运行是加载库有误
- gulp
- TCP/IP、Http、Socket的区别
- 语义网络和知识图谱
- mac 安装 nginx
- Java OCR tesseract 图像智能字符识别技术 Java代码实现
- [论文阅读笔记]Two-Stream Convolutional Networks for Action Recognition in Videos
- Specular IBL
- js 取当前时间前几天