PDA

View Full Version : [C]sotto fedora con gcc


Lelex82
08-11-2007, 12:35
devo eseguire un progetto già compilato con gcc3.3. ho caricato fedora 7 e monta già il pacchetto del compilatore 4.1.2. siccome è necessario ricompilare ho scaricato e installato il pacchetto gcc34 che permette di avere una compatibilità tra i compilatori delle due versioni (siccome non ho capito come fare il downgrade).
ora sorge un altro problema. a parte che mi da errori di compilazione del makefile,ma quando cerco di eseguire l'eseguibile (scusate il gioco di parole) mi ritorna questo errore:
error while loading shared libraries: libpcap.so.0.8: cannot open shared object file: No such file or directory
ho cercato tra le librerie caricate e ho verificato la presenza del pacchetto libcap 14:0.9.7-1.fc7.i386
la mia domanda è questa: cosa mi manca?c'è qualche pacchetto che devo installare? qualche pacchetto per la compatibilità tra le librerie recenti e più "vecchie"? o l'errore prima riportato non dipende da tutto ciò?
grazie!!!

trallallero
08-11-2007, 13:04
devo eseguire un progetto già compilato con gcc3.3. ho caricato fedora 7 e monta già il pacchetto del compilatore 4.1.2. siccome è necessario ricompilare ho scaricato e installato il pacchetto gcc34 che permette di avere una compatibilità tra i compilatori delle due versioni (siccome non ho capito come fare il downgrade).
ora sorge un altro problema. a parte che mi da errori di compilazione del makefile,ma quando cerco di eseguire l'eseguibile (scusate il gioco di parole) mi ritorna questo errore:
error while loading shared libraries: libpcap.so.0.8: cannot open shared object file: No such file or directory
ho cercato tra le librerie caricate e ho verificato la presenza del pacchetto libcap 14:0.9.7-1.fc7.i386
la mia domanda è questa: cosa mi manca?c'è qualche pacchetto che devo installare? qualche pacchetto per la compatibilità tra le librerie recenti e più "vecchie"? o l'errore prima riportato non dipende da tutto ciò?
grazie!!!

sta cercando di linkare la libreria libpcap.so.0.8 che tu non hai.
fai ls -ltr /lib/libcap*

e se il make ti da errori come fai ad avere un eseguibile ? se è quello compilato su un'altra macchina è normale che ti dia errori di librerie

Lelex82
14-04-2008, 13:15
dopo aver digitato nel terminale
ls -ltr /lib/libcap*
che devo fare?
Ps ho questa versione di pcap 0.9.7-1.fc7