PDA

View Full Version : non visualizzo hello.c


discepolo
01-02-2006, 18:03
Hola a totos!!

Sto iniziado a studiare il linguaggio C!

Quindi sono partito subito per vedere se la mia linux box è ben configurata per programmare C!

A quanto pare sembra ne no e si ma un so o un ni! :p

Alla console ho dato

# gcc hello.c

non vedo nessun messaggio di errore e nemmeno il Ciao!! :stordita:

:help:

il testo de hello.c:
#include <stdio.h>

main ()
{
printf("Hello World!");
}

:coffee:

Gino+89+
01-02-2006, 18:17
Prova ad aggiungere un "getchar();" alla fine.....e anche return 0;

shinya
01-02-2006, 18:26
Ti semplifico la vita.
Dalla console digita:

make hello

e poi esegui il programma con

./hello


Altra cosa, anzi due.
-La funzione main() deve sempre ritornare un intero.
-Non è carino lasciare il main() senza argomenti.


int main (int argc, char *argv[])
{
printf ("Hello World\n");
return 0;
}

andbin
01-02-2006, 19:35
Alla console ho dato

# gcc hello.c
Per la compilazione puoi fare in diversi modi.

Puoi digitare manualmente ogni volta:
gcc -o hello hello.c
Oppure puoi usare un Makefile, anche minimale. Crei un file chiamato "Makefile" e gli metti dentro queste 2 righe:
hello: hello.c
@gcc -o $@ $<

^^^^^^^^
|
Nota, devi mettere 1 TAB, non spazi!!!A questo punto per compilare ogni volta, digiti semplicemente: make