PDA

Visualizza la versione completa : [C] Compilazione di "Hello World"


adempius
18-02-2011, 12:26
Scusate ragazzi sto proprio all'inizio e gia mi sono bloccato la soluzione sarà semplice sto seguendo un manuale ..come programmare in c
bene però sto usando dev c++
e non so se questo è l'errore


ho inserito il codice


/* hello.c */

#include <stdio.h>

int main(void) {
printf ("Hello Worlds!\n");
return 0;
}



ho fatto esegui e comila..ma il programma mi dice che il file non è comipilato XD :dhò:

helpme

bikerinside
18-02-2011, 12:51
ciao e benvenuto, ti sconsiglio di usare il dev come ide dato che è vecchio,
usa invece questo : http://prdownload.berlios.de/codeblocks/codeblocks-10.05mingw-setup.exe

ha già il compilatore all'interno ed è migliore del dev, non bisogna configurare nulla.

saluti.

adempius
18-02-2011, 12:59
grazie ora vedo che succede..ma il codice è giusto?

bikerinside
18-02-2011, 13:01
si si tranquillo è corretto se non lo era te lo dicevo. ah codeblocks è in inglese.

valia
18-02-2011, 14:00
Originariamente inviato da bikerinside
ciao e benvenuto, ti sconsiglio di usare il dev come ide dato che è vecchio,
usa invece questo : http://prdownload.berlios.de/codeblocks/codeblocks-10.05mingw-setup.exe

ha già il compilatore all'interno ed è migliore del dev, non bisogna configurare nulla.

saluti.

se non ricordo male del dev c'è la versione con mingw, quindi anche in quel caso non bisognava configurare niente.
In ogni caso con codeblock mi sto trovando discretamente bene, anche se per iniziare gli IDE bisognerebbe lasciarli perdere e imparare ad usare vi e la riga di comando (gli unici strumenti a disposizione in certi contesti)

adempius
18-02-2011, 14:33
Originariamente inviato da adempius
grazie ora vedo che succede..ma il codice è giusto?

ho aperto codeblocks ma non so da dove cominciare per fare una prova con un semplice codice postato prima :(

Alex'87
18-02-2011, 14:48
Originariamente inviato da bikerinside
ciao e benvenuto, ti sconsiglio di usare il dev come ide dato che è vecchio,
usa invece questo : http://prdownload.berlios.de/codeblocks/codeblocks-10.05mingw-setup.exe È agli inizi, perché fargli usare un IDE? Imparerebbe di più compilando dal prompt dei comandi...

valia
18-02-2011, 15:49
quello che ho detto pure io.
Vi è un po' estremo, ma la riga di comando sta diventando una sconosciuta per molti programmatori

bikerinside
18-02-2011, 15:59
ragazzi scusatemi, ora non vorrei essere polemico ma come pretendete, che un ragazzo magari anche poco pratico con il computer usi il terminale ? secondo voi se uno già trova difficoltà con un interfaccia grafica figuriamoci con i comandi del terminale!!! cmq l'uso del terminale non fa più programmatore di un altro l'essenziale è aver creatività nel risolvere i problemi, studiare ovviamente sapere le cose, pazienza e tanta logica. poi gli strumenti che si usano non contano molto stiamo parlando sempre di codeblocks/devc++ non di xcode/visual studio.

cmq parere personale!!!! :mame:

valia
18-02-2011, 16:11
Vado un po' OT,scusatemi:

1. secondo te io sono nata che sapevo navigare il file system e compilare senza usare un IDE? Ovviamente no, alcune volte mi costringo ad usare metodi rudimentali, ma basilari perché nonostante ci siano tool di compilazione automatica ecc ecc a volte per i miei scopi la vecchia compilazione a manina resta la migliore.
2. devi sapere cosa è una console, come lanciare un programma senza la famosa iconcina con doppio clic, devi essere un po' pratico del sistema in cui ti trovi (se non altro per trovare/fissare dove scrivere log o come organizzare su file system un progetto ecc).
3. l'IDE è uno strumento di supporto allo sviluppatore: ogni sviluppatore dovrebbe saper fare tutto anche senza l'IDE, solo a quel punto ne sfrutta le potenzialità in pieno
4. in ambito lavorativo, no sempre ti trovi a lavorare con IDE ultima versione: metti che lavori da terminale remoto (su un server/macchine di sviluppo è normale) e per risparmiare spazio vengono completamente eliminate le interfacce grafiche. A questo punto o sai usare la riga di comando o sei incapace di fare la qualsiasi.
5. dire intanto impara così, poi se necessario imparo altro: ti assicuro che è sempre una preparazione a metà, non andrai mai a sapere le basi se non le fai subito.
6. perché sparare ad una mosca con un cannone? al momento basterebbe gcc con 2 opzioni in cui dice chi è l'input e chi è l'output, perché creare un progetto e tutto il resto?
7. spesso tool di compilazione automatica utilizzano makefile, puoi anche imparare a scriverne di tuoi, male non fa specie considerando che in alcuni ambiti ti viene chiesto di scriverne
Chiudo l'OT

Loading