首页 > 数据库 > Oracle > 浅析 Linux LD_LIBRARY_PATH
下面贴上oracle用户下.bash_profile里关于LD_LIBRARY_PATH设置
export LD_LIBRARY_PATH=$ORACLE_HOME/lib export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:/usr/X11R6/lib export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/jdk/jre/lib/i386 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/jdk/jre/lib/i386/server export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/rdbms/lib
③ LD_LIBRARY_PATH(这个变量有些遭人诟病)
2013-07-19 补充:
查看某程序所依赖的共享库的方法如下:
[root@cdio ~]# ldd /home/mysql/mysql/bin/mysqldump
libpthread.so.0 => /lib64/libpthread.so.0 (0x000000337d200000)
libz.so.1 => /usr/lib64/libz.so.1 (0x000000337e600000)
librt.so.1 => /lib64/librt.so.1 (0x000000337d600000)
libdl.so.2 => /lib64/libdl.so.2 (0x000000337c600000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00000031ebe00000)
libm.so.6 => /lib64/libm.so.6 (0x000000337da00000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00000031e9e00000)
libc.so.6 => /lib64/libc.so.6 (0x000000337c200000)
/lib64/ld-linux-x86-64.so.2 (0x000000337be00000)第一列:程序所依赖的库
第二列:系统提供的与程序所需的库的对应库
第三列:库加载的开始地址
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26515977/viewspace-1208192/ ,如需转载,请注明出处,否则将追究法律责任。