Gemäss Wikipedia steht der Pfad in der Man-Page. Da
steht bei mir
Zitat:
PKG_CONFIG_PATH
A colon-separated (on Windows, semicolon-separated) list of directories
to search for .pc files. The default directory will always be searched
after searching the path; the default is
libdir/pkgconfig:datadir/pkgconfig where libdir is the libdir for pkg-
config and datadir is the datadir for pkg-config when it was installed.
Unter Ubuntu sind die .pc-Files unter "/usr/lib/pkg‐config",
man kann aber mit PKG_CONFIG_PATH noch weitere Orte
für .pc-Files angeben. Z. B. um den aktuellen Pfad hinzuzufügen:
Zitat:
PKG_CONFIG_PATH=./ pkg-config --libs mylib
Der Pfad könnte für jede Distribution unterschiedlich sein.
Was PB machen sollte:
Für jede Library, welche extern benötigt wird (z. B. zlib),
ganz einfach
Zitat:
pkg-config --libs zlib
aufrufen. Das gibt dann alle Linker-Parameter zurück, welche
für das Linken der Library nötig sind.
Wenn man mal den Namen der Library nicht kenn, kann man
alle installierten per
Zitat:
pkg-config --list-all | less
anschauen und die richtige raussuchen.