PKG_CONFIG_PATH与LD_LIBRARY的区别

发布时间 2023-11-28 19:34:51作者: 不会笑的孩子

PKG_CONFIG_PATH

  • 作用: 用于告.pc 文件
  • 用途: 当你在编pkg-config 工具来查找该库的信息。PKG_CONFIG_PATH 指定了 pkg-config 工具在哪里查找这些信息。
export PKG_CONFIG_PATH=/path/to/pkgconfig/files

LD_LIBRARY

  • 作用: 用于告诉运行时链接器(通常是动态链接器 ld.so 或 ld-linux.so)在哪里查找共享库文件。

  • 用途: 当你运行一个依赖于动态链接库(Shared Library)的可执行文件时,系统需要知道在哪里找到这些库。LD_LIBRARY_PATH 提供了一个搜索路径列表,告诉系统在这些路径中查找共享库.

export LD_LIBRARY_PATH=/path/to/shared/libraries