[Risolto]Problema con gcc

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
maghico
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 297
Iscrizione: martedì 13 febbraio 2007, 12:02

[Risolto]Problema con gcc

Messaggio da maghico »

Ciao a tutti sto facendo un esercizio per l'università ed ho tre file: main.c liste.c e defns.h in quanto l'esercitazione mi richiede di dividere l'esercizio in due moduli main.c e liste.c, dove in liste.c devo andare a fare l'implementazione delle liste mentre in main.c andrò ad implementare le funzioni per leggere e stampare le liste, infine nel file defns.h devo condividere le funzioni dei tipi e dei prototipi tra i due moduli ovvero liste.c e main.c...qui nsace il mio problema dopo aver fatto tutto l'esercizio quando vado per compilare non mi compila mi da errori adesso ve li posto...


escobar@escobar:~/Desktop/Prova$ gcc main.c -o main
/tmp/ccgiBKUm.o: In function `leggi':
main.c:(.text+0x81): undefined reference to `inserisci'
/tmp/ccgiBKUm.o: In function `main':
main.c:(.text+0x141): undefined reference to `unione'
main.c:(.text+0x156): undefined reference to `intersezione'
main.c:(.text+0x16b): undefined reference to `diffsim'
main.c:(.text+0x1ff): undefined reference to `elimina'
collect2: ld returned 1 exit status
escobar@escobar:~/Desktop/Prova$ gcc liste.c -o liste
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status


vi posso dire che l'esercizio è giusto perchè su dev all'università funziona però non riesco a farlo girare su linux...cosa posso fare?grazie mille a tutti
Ultima modifica di maghico il giovedì 7 giugno 2007, 18:06, modificato 1 volta in totale.
Avatar utente
bite
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3798
Iscrizione: sabato 19 maggio 2007, 22:10

Re: Problema con gcc

Messaggio da bite »

La sintassi

Codice: Seleziona tutto

gcc nome.c -o nome
serve per compilare e linkare, quindi se non elenchi tutti i sorgenti lui giustamente si lamenta, in un caso che gli mancano delle funzioni, nell'altro che gli manca il main.
Prova

Codice: Seleziona tutto

gcc -o mioprogramma main.c liste.c
./mioprogramma
Avatar utente
maghico
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 297
Iscrizione: martedì 13 febbraio 2007, 12:02

Re: Problema con gcc

Messaggio da maghico »

perfetto, grazie mille...molto disponibile ciao alla prossima
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti