Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3515 connectés 

 


Dernière réponse
Sujet : Connaitre la version de zlib, libpng, libgd
burgergold le dernier et non le moindre
 

Code :
  1. #!/usr/bin/ksh
  2. MAJOR=`gdlib-config --majorversion`
  3. MINOR=`gdlib-config --minorversion`
  4. REVISION=`gdlib-config --revision`
  5. echo gd-$MAJOR.$MINOR.$REVISION


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
burgergold le dernier et non le moindre
 

Code :
  1. #!/usr/bin/ksh
  2. MAJOR=`gdlib-config --majorversion`
  3. MINOR=`gdlib-config --minorversion`
  4. REVISION=`gdlib-config --revision`
  5. echo gd-$MAJOR.$MINOR.$REVISION

burgergold pour zlib j'ai trouvé:
 

Code :
  1. #include <zlib.h>
  2. int main()
  3. {
  4.   printf("%s\n", ZLIB_VERSION);
  5.   return 0;
  6. }

Mjules sinon, avec objdump, tu peux avoir le soname ; mais ça ne te donnera pas la version exacte
Mjules

Citation :

[jules@tue-amour2 jules]$ locate libpng
/usr/share/man/man3/libpng.3.bz2
/usr/share/man/man3/libpngpf.3.bz2
/usr/share/doc/lib64png3-1.2.6/libpng.txt
/usr/share/doc/libpng3-1.2.6
/usr/share/doc/libpng3-1.2.6/example.c
/usr/share/doc/libpng3-1.2.6/CHANGES
/usr/share/doc/libpng3-1.2.6/README
/usr/share/doc/libpng3-1.2.6/TODO
/usr/share/doc/libpng3-1.2.6/libpng.txt
/usr/share/doc/lib64png3-devel-1.2.6/libpng.txt
/usr/bin/libpng-config
/usr/bin/libpng12-config
/usr/lib/libpng.so.3.1.2.6
/usr/lib/libpng.so.3
/usr/lib/libpng12.so.0.1.2.6
/usr/lib/libpng12.so.0
/usr/lib64/libpng.so.3
/usr/lib64/libpng.so.3.1.2.6
/usr/lib64/libpng12.so.0
/usr/lib64/libpng12.so.0.1.2.6
/usr/lib64/pkgconfig/libpng.pc
/usr/lib64/pkgconfig/libpng12.pc
/usr/lib64/gthumb/modules/libpngexporter.so
/usr/lib64/libpng.so
/usr/lib64/libpng12.so
/usr/include/libpng12
/usr/include/libpng12/pngconf.h
/usr/include/libpng12/png.h
/usr/include/libpng


 
?

burgergold Si ceux-ci ont été compilé et non pas installé, comment est-ce que je peux connaitre la version à partir des .a?
 
pour libpng, j'ai trouvé à l'aide de ce petit programme:
 

Code :
  1. #include <stdio.h>
  2. int main()
  3. {
  4.   printf("%s",png_get_copyright(NULL));
  5.   return 0;
  6. }


 
mais pour les autres non...


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)