ld.so.conf只是在编译时查找动态库的路径;
运行时动态库的查找路径默认在/usr/lib和/lib,所以找不到
可以设置LD_LIBRARY_PATH=/usr/local/ma(你动态库的所在目录)
或者把动态库拷贝到/usr/lib或/lib下
ld.conf 我记得只针对运行有效。不过修改后需要 ldconfig 刷新才真正起作用。
gcc 编译有自己的链接库搜索路径,如果不在默认(32 位 /lib /usr/lib ,别的还什么地址忘了),必须用 -L 参数设置地址。
话说,把程序装到 /usr/local 下面自定义目录的这种安装方法,纯粹是找抽人写的胡扯文章。
切换到超级用户试一下