在astersik上要使用mysql数据库的话,需要加载跟mysql相关的3个模块

res_config_mysql.so

app_mysql.so

cdr_mysql.so

但是这个三个模块一直加载不上,自己写了程序用dlopen依然加载不上,用dlerror函数将错误信息打印出来:

file not found。

但是反复检查了路径,没有问题。

用readelf  -h检查了动态库,也没有问题,用的是MIPS R3000的指令集。

用objdump  -x  res_config_mysql.so  |  grep  NEEDED发现它依赖5个库

libmysqlclient.so.16

libcrypt.so.0

libnsl.so.0

libm.so.0

libc.so.0

在文件系统里的lib文件夹下,看了看,发现没有libmysqlclient.so.16,将交叉编译后的mysql库弄到lib下,再加载就可以了。

结论:dlopen在加载动态库时会同时加载它依赖的库文件,如果找不到依赖库就会报file not found。

asterisk1.8 for mipsel mysql相关推荐

  1. asterisk1.8 拨号方案 mysql存储(动态)

    1. 在asterisk库中创建下表 DROP TABLE IF EXISTS extensions; CREATE TABLE `extensions` (     `id` int(11) NOT ...

  2. asterisk1.8 账号信息mysql存储(动态)

    1. 首先需要先编译出以下6个模块      res_realtime.so     pbx_realtime.so     func_realtime.so      res_config_mysq ...

  3. asterisk mysql set(cdr(u_CentOS 5.8 asterisk-1.8.10.1 安装之安装freepbx

    参考: CentOS 5.8 Aasterisk 1.8 rc2 安装freepbx http://blog.csdn.net/jianghao616/article/details/6059658 ...

  4. turbolinux mysql 5.0 cluste,Debian -- 新聞 -- Debian GNU/Linux 5.0 發布

    Debian GNU/Linux 5.0 發布 2009年02月14日 Debian 計劃高興地宣佈,經過 22 個月的不斷開發下, Debian GNU/Linux 5.0 版(代號Lenny)正式 ...

  5. Asterisk针对Mysql的extconfig.conf配置

    Asterisk针对Mysql的extconfig.conf配置,这其中涉及到的表的structure [setting] sipusers => mysql,general,sip_buddi ...

  6. asterisk cdr mysql_深入浅出asterisk(四):部署CDR MySql模块

    Asterisk可以存储CDR记录到一个MYSQL数据库中,也可以选择以CSV文本文件的形式保存起来. 由于Mysql客户端开发库的版权问题,Mysql billing应用程序不再作为Asterisk ...

  7. mysql 快捷查询数据库各表占用空间,mysql查看索引占用空间,mysql查看数据占用空间

    先贴一张图! 第一步,"很重要" 在mysql中,有一个创建之初自带的库information_schema,这个库中包含着数据库相关信息,查询数据占用空间就是使用该库,所以首先进 ...

  8. mysql并发更新数据,多用户并发修改数据解决方案。

    mysql并发更新数据,多用户并发修改数据解决方案. 在系统中,有一些如余额.资产.积分的数据,是要保证数据一致性的.如,一个人使用两个设备同时进行消费操作,如何保证数据一致性的问题. 我们一起来思考 ...

  9. mysql查询字段大小写结果相同,mysql大小写查询不敏感,mysql5.7查询不区分大小写解决方案。

    下面有两条sql,主键查询,在mysql中查询到的结果相同. SELECT* FROM USER WHEREid = 'EM58hdK4nXC';SELECT* FROM USER WHEREid = ...

最新文章

  1. “TNS-03505:无法解析名称”问题解决一例
  2. openfoam linux教程,科学网—Windows10 安装OpenFOAM 教程 - 陈浩的博文
  3. EasyUI中树的基本操作
  4. monogdb操作system.*权限
  5. AntDesign Pro + .NET Core 实现基于JWT的登录认证
  6. 20170721L08-02-02老男孩Linux运维实战培训初级第八节课课前【上机实战】考试讲解...
  7. MySQL中的SQL Mode及其作用
  8. 怎样去除excel表中的虚线_Excel表格里的虚线如何去掉?
  9. 12平键标准尺寸规格表_郑州花纹板加工规格尺寸表
  10. 分组码--原理,码率,软硬判决,编码增益
  11. windows 控制台cmd乱码(及永久修改编码)的解决办法
  12. 浪曦_Struts2应用开发系列_第1讲.Struts2入门与配置--出现的问题笔记
  13. sipp uas 脚本
  14. 前端——“一看就会的”菜鸟教程网站首页制作!
  15. 盛迈坤电子商务:网店有哪些营销活动
  16. Semi-continuity
  17. MongoDB——MongoDB分片集群(Sharded Cluster)两种搭建方式
  18. git-如何将本地分支与远程分支关联
  19. 原生js中attributes属性
  20. 东方博宜oj答案c++版

热门文章

  1. Win8 Consumer Preview 8250 + VS11 体验
  2. C# 列出进程以及详细信息
  3. linux的yum详解,Linux之YUM 详解
  4. android 三星 白色,时尚实用都拥有 白色Android手机盘点
  5. swagger2如何测试单个文件或者多文件上传
  6. springboot 与shiro整合
  7. xdoj判断堆栈出栈序列是否有效c++
  8. C语言编程快速入门黎明,何用C语言模拟键盘输入?
  9. 【剑指offer - C++/Java】5、用两个栈实现队列
  10. [Swift通天遁地]七、数据与安全-(12)使用Instruments Leaks工具检测内存泄露