用户名: 密码: 忘记密码? 注册
收藏此问题 发表新评论

调试so文件,dlerror返回 undefined symbol: sem_post

我写了一个libXX.so,里面有用到些sem_init之类的函数,头文件也包含在工程里面,编译没有问题。

但是在调试的时候发现dlopen返回的是null,dlerror返回的信息是 libXX.so: undefined symbo: sem_post
so是使用 -share 编译的,是个跑多线程串口的动态库……
昵称: firefoxxsz2  时间: 2011-06-15 19:42:25
ldd /usr/lib/libXX.so 是ok的
readelf -s | grep funcname 也正常的……
昵称: firefoxxsz2  时间: 2011-06-15 19:48:36
LS写错了 ldd -d 也是同样的错误
昵称: firefoxxsz2  时间: 2011-06-15 19:58:03
发表评论
昵称:
内容:
验证: