印象中以前有几次编译好的so文件,然后ldconfig却加载不了。有一次的问题是so文件的命名没有符合公约,正确的so文件命名格式是lib+文件名+.so+版本号,我现在基本上没有使用版本号。而这次的问题让我google了很久,最终发现是自己的make文件选项有问题,根本的原因没有搞明白,我也懒的去搞了。只要对照着能跑起来的so的make文件修改一下,再ldconfig -v就ok了。下次再出现加载不了的情况,请记得检查make文件。
posted on 2010-04-07 13:34 zuhd 阅读(1105) 评论(0) 编辑 收藏 引用 所属分类: my tips
Powered by: C++博客 Copyright © zuhd