$ uname -a
Linux xhost10.bcgsc.ca 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
$ /sbin/ldconfig --version
ldconfig (GNU libc) 2.5
我在本地安装了几个二进制文件和库,因为我没有 root 访问权限。
一些程序需要在运行时动态链接到非标准位置的共享库。
执行时,程序返回:
$ path/to/cc1
path/to/cc1: error while loading shared libraries: libmpc.so.3: cannot open shared object file: No such file or directory
我已经添加了库的路径$LD_LIBRARY_PATH
,但是没有 root 访问权限我无法更新ldconfig
缓存...
有用户特定的/etc/ld.so.cache
吗?
或者更一般地说,是否可以用用户配置文件“屏蔽”系统配置文件?