LD_LIBRARY_PATH 这个环境变量就是告诉程序,运行时在哪些路径搜索非默认的共享库。
不同的操作系统上该环境变量命名不同。
aix上使用LIBPATH, hp-un上使用SHLIB_PATH, linux、solaris则用LD_LIBRARY_PATH。
默认的库文件路径一般为/lib,/usr/lib。
/lib
可以说是内核级的。。
/usr/lib
系统级的。。
/usr/local/lib
用户级的。。
/boot/ — 包括内核和其它系统启动期间使用的文件。
/lost+found/ — 被 fsck 用来放置零散文件(没有名称的文件)。
/lib/ — 包含许多被 /bin/ 和 /sbin/ 中的程序使用的库文件。目录 /usr/lib/ 中含有更多用于用户程序的库文件。
/dev/ — 贮存设备文件。
/etc/ — 包含许多配置文件和目录。
/var/ — 用于贮存variable(或不断改变的)文件,例如日志文件和打印机假脱机文件。
/usr/ — 包括与系统用户直接有关的文件和目录,例如应用程序及支持它们的库文件。
/initrd/ — 用来在计算机启动时挂载 initrd.img 映像文件的目录以及载入所需设备模块的目录。