PDA

Visualizza la versione completa : [C/C++]: Compilazione con "gcc" e comando non riconosciuto


manu.aretuseo
26-09-2006, 10:26
Caio a tutti da Manuel. Ho problemi con la compilazione di programmi in C
Praticamente vorrei compilare ciao.c dal promt di ms-dos in XP.


int main(){
printf("Ciao, mondo!\n");
return ();
}


scivendo gcc ciao.c mi dice: gcc non è riconosciuto come comando interno o esterno...
Da cosa dipende?
Come faccio a compilare il programma???
Grazie e scusate l'ignoranza ma non ho mai programmato in c.
:ciauz:

manu.aretuseo
26-09-2006, 11:00
Per favore raga...
Sissome sono in un PC aziendale, può essere che non mi è stato concesso il privilegio di usare il compilatore!!!
Almeno potreste dirmi se è una cosa normale che "gcc" non viene riconosciuto oppure dipende dal mio PC?

andbin
26-09-2006, 11:12
Originariamente inviato da manu.aretuseo
scivendo gcc ciao.c mi dice: gcc non è riconosciuto come comando interno o esterno...
Da cosa dipende?Vuoi compilare con gcc su Windows???? Hai installato il MinGW (il porting per Windows del gcc)??? :fagiano:

Altrimenti installa un altro compilatore/ambiente di sviluppo, esempio: Microsoft Visual C++ 2005 Express, Dev-C++, Borland C++ 5.5 free o altri.

manu.aretuseo
26-09-2006, 11:16
Praticamente ho gia compilato programmi con Borland C++ Buider o tramite DEVC++!
Con loro non ho problemi. Volevo riuscire a gestire iuna compilazione da DOS.
Pensi che istallando MinGW (il porting per Windows del gcc) potrei risolvere il problema?
Se si, mi sapresti dire che devo fare e dove lo posso trovare?
Grazie andbin!!!!

manu.aretuseo
26-09-2006, 11:30
E' proprio un casino con MinGW! Devo modificare pure autoexec.bat???
Non esiste un modo più semplice, sempre per programmare e compilare scrivendo su blocco note?
Scusate l'insistenza.
ciao ciao

andbin
26-09-2006, 11:30
Originariamente inviato da manu.aretuseo
Praticamente ho gia compilato programmi con Borland C++ Buider o tramite DEVC++!
Con loro non ho problemi.Forse non lo sai, ma il Dev-C++ ... usa il MinGW!!!

In alternativa, come ho detto, puoi usare altri compilatori a linea di comando es. Borland C++ 5.5 free (che nota, non è il Builder!).


Originariamente inviato da manu.aretuseo
Volevo riuscire a gestire iuna compilazione da DOS.
Pensi che istallando MinGW (il porting per Windows del gcc) potrei risolvere il problema?
Se si, mi sapresti dire che devo fare e dove lo posso trovare?Se vuoi provare il MinGW, guarda a partire da qui: http://www.mingw.org

Tieni presente che io non lo conosco, quindi non so esattamente dirti cosa devi scaricare e installare. Credo che ci siano diversi pacchetti da usare.

manu.aretuseo
26-09-2006, 11:32
Ti ringrazio veramente per avermi dedicato il tuo tempo. Vedo che posso fare. ciao

RaouL_BennetH
26-09-2006, 13:47
Oppure potresti provare ad installare cygwin, che è una shell linux per windows nella quale puoi installare e far girare la maggior parte dei programmi per linux, gcc compreso.

la trovi qui:

http://www.cygwin.com/

MItaly
26-09-2006, 15:33
D'altra parte immagino che usando cygwin otterresti programmi meno efficienti, perché rimangono legati a doppio filo a cygwin1.dll per fare tutto.

RaouL_BennetH
27-09-2006, 17:24
Originariamente inviato da MItaly
D'altra parte immagino che usando cygwin otterresti programmi meno efficienti, perché rimangono legati a doppio filo a cygwin1.dll per fare tutto.

Non credo di aver capito.

Cioè, se io scrivo codice C e lo compilo con gcc da cygwin è differente da quello che compilo nativamente su linux?

Loading