focus on linux, c/c++, lua

SO文件无法加载的问题

印象中以前有几次编译好的so文件,然后ldconfig却加载不了。有一次的问题是so文件的命名没有符合公约,正确的so文件命名格式是lib+文件名+.so+版本号,我现在基本上没有使用版本号。而这次的问题让我google了很久,最终发现是自己的make文件选项有问题,根本的原因没有搞明白,我也懒的去搞了。只要对照着能跑起来的so的make文件修改一下,再ldconfig -v就ok了。下次再出现加载不了的情况,请记得检查make文件。

posted on 2010-04-07 13:34 zuhd 阅读(1073) 评论(0)  编辑 收藏 引用 所属分类: my tips


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理