Skip to main content

pkg-config

  • .pc
  • PKG_CONFIG_PATH
    • /usr/local/Homebrew/Library/Homebrew/os/mac/pkgconfig
    • /usr/lib/pkgconfig
    • /usr/local/lib/pkgconfig
    • /usr/lib/pkgconfig
# /usr/local/bin/pkg-config - brewwhich pkg-config
pkg-config --list-all
# 自定义目录PKG_CONFIG_PATH=/usr/local/opt/openexr/lib/pkgconfig:/usr/local/opt/imath/lib/pkgconfig pkg-config --libs OpenEXR
# 所有 brew 的 pkgconfigecho /usr/local/opt/*/lib/pkgconfig | tr ' ' ':'
# 检测某个库是否存在, 如果不存在会显示# ld: cannot find -luvgcc -luv
ldconfig -p | grep libjpegpkg-config --cflags jpegpkg-config --libs jpeg