|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Mar 2011
Messaggi: 1
|
Come compilare un programma specificandogli di usare una data libreria?
Ciao a tutti, il problema è il seguente:
sulla mia distro sono installate contemporaneamente la libpng-1.2.25 e la libpng-1.4.2. Devo compilare un programma (col solito configure, make e make install) e sembra che vada tutto liscio. Purtroppo quando lo avvio esso parte ma mancano tutti i pulsanti e dalla bash leggo: libpng warning: Incompatible libpng version in application and library libpng warning: Application was compiled with png.h from libpng-1.2.25 libpng warning: Application is running with png.c from libpng-1.4.2 Quindi in automatico lui lo compila usando la 1.2.25.. È possibile attraverso il file configure specificargli che lo voglio compilato con la 1.4.2 e non con quella più vecchia? Scusate se la domanda è da neofita.. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Dec 2008
Messaggi: 341
|
Puoi anche provare ad usare LD_PRELOAD, così:
Codice:
LD_PRELOAD="/usr/lib/libpng.so.1.qualcosa" /percorso/al/programma
__________________
My PC: Q6600 @ 3.2 Ghz - Asus P5K - 2 Gb DDR2 OCZ - Geforce 8800GTS 512 - Samsung 400GB Sata
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:37.


















