problema compilazione

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
Avatar utente
adsl
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 397
Iscrizione: lunedì 13 novembre 2006, 12:54
Contatti:

problema compilazione

Messaggio da adsl »

CIao ragazzi ho un problema a mandare in compilazione programmi in c....
so che si utilizza il comando gcc nomefile -o nomefile.cpp
ma non va....ho provato a scaricaricarmi con synaptic tutti pakketti gcc e c++ pero non va.....mandato in compilazione un programma mi restituise il seguente messaggio

gcc prova.cpp
/tmp/ccU74dow.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
cosa puo essere????
Contribuite al progetto -> www.luminaris.altervista.org

il mio blog
Avatar utente
Milo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2241
Iscrizione: venerdì 4 novembre 2005, 14:58
Località: Antibes, Francia
Contatti:

Re: problema compilazione

Messaggio da Milo »

adsl ha scritto: so che si utilizza il comando gcc nomefile -o nomefile.cpp
Non sarebbe molto giusto quel comando...
La sintassi per compilare è:

Codice: Seleziona tutto

gcc nomefile.cpp -o [FILE DI OUTPUT]
Non è che con quel comando hai modificato il file da compilare e ora non te lo compila più?

PS: è meglio installare anche il pacchetto build-essential
Avatar utente
adsl
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 397
Iscrizione: lunedì 13 novembre 2006, 12:54
Contatti:

Re: problema compilazione

Messaggio da adsl »

Milo grazie per la risposta...ho controllato, il pakketo build-essential è gia installato...ma a cosa serve esattamente questo pakketto????
Contribuite al progetto -> www.luminaris.altervista.org

il mio blog
Avatar utente
Milo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2241
Iscrizione: venerdì 4 novembre 2005, 14:58
Località: Antibes, Francia
Contatti:

Re: problema compilazione

Messaggio da Milo »

È un meta-pacchetto, serve per installare gli altri pacchetti.
Selezionando quel pacchetto si installano anche gli altri pacchetti per la compilazione...

Hai comunque risolto il problema?
Avatar utente
adsl
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 397
Iscrizione: lunedì 13 novembre 2006, 12:54
Contatti:

Re: problema compilazione

Messaggio da adsl »

non ancora....se il codice presenta degli errori mi segnala i vari errori...pero se il codice è corretto allora mi restituisce l output segnalato nel mio post precedente...
Contribuite al progetto -> www.luminaris.altervista.org

il mio blog
Avatar utente
Milo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2241
Iscrizione: venerdì 4 novembre 2005, 14:58
Località: Antibes, Francia
Contatti:

Re: problema compilazione

Messaggio da Milo »

Puoi postare il codice così si può controllare se c'è qualche cosa che non va?
Avatar utente
adsl
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 397
Iscrizione: lunedì 13 novembre 2006, 12:54
Contatti:

Re: problema compilazione

Messaggio da adsl »

il codice è semplicemente la stampa a schermo di un messaggio...l ho fatto giusto per rendermi conto della funzionalita del compilatore.....non presente errori....è una semplice 'printf'
Contribuite al progetto -> www.luminaris.altervista.org

il mio blog
Avatar utente
Milo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2241
Iscrizione: venerdì 4 novembre 2005, 14:58
Località: Antibes, Francia
Contatti:

Re: problema compilazione

Messaggio da Milo »

Beh, se compili con

Codice: Seleziona tutto

gcc nomefile.c -o nomefile
non dovrebbero esserci molti problemi... ma qualsiasi programma che tu compili ti da quell'errore?
gelina
Prode Principiante
Messaggi: 52
Iscrizione: lunedì 6 novembre 2006, 8:47

Re: problema compilazione

Messaggio da gelina »

Iao ragazzi ho un problema a mandare in compilazione programmi in c....
so che si utilizza il comando gcc nomefile -o nomefile.cpp
Ma il file da compilare che estensione ha?

Se ha estensione .cpp allora devi usare g++, quindi risulta

g++ nomefile.cpp -o nomefile_destinazione

se ha estensione .c

gcc nomefile.c -o nomefile_destinazione


Forse mi sbaglio, ma l''errore potrebbe essere dovuto al fatto che cerchi di compilare un sorgente c++ con gcc, e se ci sono librerie che non fanno parte del linguaggio c, ma che fanno strettamente parte del c++ è probabile che ti dia errore.

E'' una verifica veloce da fare, prova magari il problema è tutto qua.

Ciao
Avatar utente
difesaparcosempione
Rampante Reduce
Rampante Reduce
Messaggi: 6031
Iscrizione: giovedì 27 luglio 2006, 19:06
Località: Torino
Contatti:

Re: problema compilazione

Messaggio da difesaparcosempione »

gelina, non ti sbagli ..
e proprio cosi!
ciao

c --> gcc
cpp --> g++
;)
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: Majestic-12 [Bot] e 5 ospiti