LIBRARY_PATH是编译时候用的,LD_LIBRARY_PATH是程序运行是使用的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LIBRARY_PATH是编译时候用的,LD_LIBRARY_PATH是程序运行是使用的相关的知识,希望对你有一定的参考价值。

LD_LIBRARY_PATH与LIBRARY_PATH的区别


看起来很像,但是完全是两码事。

LIBRARY_PATH is used by gcc before compilation to search for directories containing libraries that need to be linked to your program.

LIBRARY_PATH是编译时候用的

LD_LIBRARY_PATH is used by your program to search for directories containing the libraries after it has been successfully compiled and linked.

LD_LIBRARY_PATH是程序运行是使用的

参考

以上是关于LIBRARY_PATH是编译时候用的,LD_LIBRARY_PATH是程序运行是使用的的主要内容,如果未能解决你的问题,请参考以下文章

Linux gcc链接动态库出错:LIBRARY_PATH和LD_LIBRARY_PATH的区别

LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别

动态库编译详解

LIBRARY_PATH和LD_LIBRARY_PATH

Linux 静态库链接测试(.a)(静态库路径export LIBRARY_PATH测试)

Linux 静态库链接测试(.a)(静态库路径export LIBRARY_PATH测试)