收藏于 2012-04-07
迁移自个人的百度空间
--------------------------------
重新编译了libiconv库之后运行原先没有问题的程序(该程序用到了iconv库)就出现了如下问题
./a.out: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory
查看/usr/local/lib目录下存在libiconv.so.2文件
后来上网找了相关资料后,通过如下方法解决
在/etc/ld.so.conf中加一行/usr/local/lib,运行ldconfig。再运行a.out,就没有问题了。
ld.so.conf和ldconfig是维护系统动态链接库的。