libpng16-config
Linux
Publiée le
2026-09-04 05:31:37
libpng16-config
# Vérifie la syntaxe et affiche l'aide pour savoir quoi faire
libpng16-config --help
# Affiche la version installée de la librairie, utile pour le débogage
libpng16-config --version
# Détermine le préfixe d'installation (ex: /usr/local)
echo "Prefix : $(libpng16-config --prefix)"
# Récupère le chemin où les fichiers .so de la librairie sont stockés
echo "Lib directory : $(libpng16-config --libdir)"
# Affiche toutes les informations nécessaires pour lier (linking) ton programme
echo "Linking info : $(libpng16-config --libs)"
# Récupère les options du compilateur (pour le flag -I, etc.)
echo "Compiler flags : $(libpng16-config --ccopts)"
# Affiche les chemins d'inclusion nécessaires pour ton préprocesseur
echo "Include paths : $(libpng16-config --cppflags)"
# Récupère les options de compilation spécifiques (pour le flag -c)
echo "C flags : $(libpng16-config --cflags)"
# Affiche les chemins d'inclusion pour ton compilateur C
echo "Include paths C : $(libpng16-config --I_opts)"
# Récupère les options de liaison (linker) pour la dépendance dynamique (-L)
echo "Linker flags L : $(libpng16-config --L_opts)"
# Affiche le chemin de runtime nécessaire après l'installation (-rpath)
echo "Runtime path : $(libpng16-config --R_opts)"
# Récupère les options de liaison spécifiques pour ton linker (ldflags, etc.)
echo "Linker flags complets : $(libpng16-config --ldflags)"
# Génère toutes les options nécessaires si tu dois faire un lien statique
libpng16-config --static