O pkg-config não usa ld.so.conf, ele normalmente armazena arquivos de configuração em /usr/lib/pkgconfig/
, (especifique a variável PKG_CONFIG se necessário)
ou seja, /usr/lib/pkgconfig/libmtp.pc
# libmtp pkg-config source file
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: libmtp
Description: libmtp is a library for accessing Media Transfer Protocol devices
Version: 1.1.5
Requires: libusb-1.0
Conflicts:
Libs: -L${libdir} -lmtp
Libs.private: -lgcrypt
Cflags: -I${includedir}
Você pode encontrar cflags, libs etc., é assim que o pkg-config fornece os parâmetros de comando necessários.
Assim, para sua própria biblioteca, crie um arquivo semelhante ( leia o documento aqui )