Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
dpkg [Le 29/10/2017, 19:30] Toobuntu ancienne révision (Le 03/06/2017, 15:55) restaurée, ??? pourquoi tant de haine |
dpkg [Le 22/03/2018, 09:37] bcag2 [pkg-config] ajout |
||
---|---|---|---|
Ligne 72: | Ligne 72: | ||
h : Half-installed (installé partiellement)\\ | h : Half-installed (installé partiellement)\\ | ||
+ | ==== pkg-config ==== | ||
+ | [[wpfr>pkg-config]] permet, notamment pour les développeurs, de récupérer le chemin où a été installé une librairie. | ||
+ | Ainsi, si on tape en [[:tutoriel/console_ligne_de_commande|ligne de commande]]: | ||
+ | <code>pkg-config --cflags --libs libpng</code> | ||
+ | cela retourne : | ||
+ | <code>-I/usr/include/libpng12 -lpng12</code> | ||
+ | qui correspond à la syntaxe pour inclure cette librairie pour la compiler et la lier à un programme avec le compilateur [[:gcc]]\\ | ||
+ | L'utilisation classique est donc: | ||
+ | <code>gcc -o test test.c $(pkg-config --libs --cflags libpng)</code> | ||
+ | |||
+ | Ces informations sont contenues dans des fichiers //.pc// recherchés dans différents répertoires, voici comment savoir où: | ||
+ | <code>pkg-config --variable pc_path pkg-config</code> | ||
===== Références ===== | ===== Références ===== | ||