Connaitre la version de zlib, libpng, libgd

Connaitre la version de zlib, libpng, libgd - Linux et OS Alternatifs

Marsh Posté le 30-08-2005 à 19:38:12    

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...

Reply

Marsh Posté le 30-08-2005 à 19:38:12   

Reply

Marsh Posté le 30-08-2005 à 19:46:16    

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


 
?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 30-08-2005 à 20:50:54    

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


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 30-08-2005 à 21:16:07    

pour zlib j'ai trouvé:
 

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

Reply

Marsh Posté le 30-08-2005 à 21:43:37    

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed