10.30. Pkg-config-0.26

Pkg-config est un outil pour vous aider à insérer les bonnes options du compilateur sur la ligne de commande lors de la compilation d'applications et de bibliothèques.

10.30.1. Installation de Pkg-config

Préparez la compilation de Pkg-config :

GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include" \
  GLIB_LIBS="-lglib-2.0" \
  CC="gcc ${BUILD64}" \
  ./configure --prefix=/usr \
    --with-pc-path=/usr/share/pkgconfig 

Voici la signification de la nouvelle option de configuratinn :

GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/libi64/glib-2.0/include", GLIB_LIBS="-lglib-2.0"

Pkg-config n'est plus fourni avec Glib et, Pkg-config ne l'ayant pas installé lui-même, il faut lui dire où se trouve Glib.

Compilez le paquet :

make

Pour tester les résultats, effectuez : make check.

Installez le paquet :

make install

Sur des constructions multilib, le répertoire de la bibliothèque a été enlevé du path de recherche par défaut de pkg-config. Réglez des variables d'environnement pour aider à régler correctement le chemin à l'avenir :

export PKG_CONFIG_PATH32="/usr/lib/pkgconfig"
export PKG_CONFIG_PATH64="/usr/lib64/pkgconfig"

Export these variables to prevent any issues in the future.

cat >> /root/.bash_profile << EOF
export PKG_CONFIG_PATH32="${PKG_CONFIG_PATH32}"
export PKG_CONFIG_PATH64="${PKG_CONFIG_PATH64}"
EOF

10.30.2. Contenu de Pkg-config

Programmes installés: pkg-config
Répertoire installé: /usr/share/doc/pkg-config

Descriptions courtes

pkg-config

Le programme pkg-config est utilisé pour récupérer des informations sur les bibliothèques installées dans le système. On l'utilise en général pour compiler et lier à une ou plusieurs bibliothèques.