Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 01-02-2006, 18:03   #1
discepolo
Bannato
 
Iscritto dal: Aug 2005
Messaggi: 1035
non visualizzo hello.c

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!

Alla console ho dato

# gcc hello.c

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



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

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

discepolo è offline   Rispondi citando il messaggio o parte di esso
Old 01-02-2006, 18:17   #2
Gino+89+
Member
 
L'Avatar di Gino+89+
 
Iscritto dal: Nov 2005
Città: Mantova
Messaggi: 115
Prova ad aggiungere un "getchar();" alla fine.....e anche return 0;
Gino+89+ è offline   Rispondi citando il messaggio o parte di esso
Old 01-02-2006, 18:26   #3
shinya
Senior Member
 
L'Avatar di shinya
 
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
Ti semplifico la vita.
Dalla console digita:
Codice:
make hello
e poi esegui il programma con
Codice:
./hello
Altra cosa, anzi due.
-La funzione main() deve sempre ritornare un intero.
-Non è carino lasciare il main() senza argomenti.

Codice:
int main (int argc, char *argv[])
{
  printf ("Hello World\n");
  return 0;
}
shinya è offline   Rispondi citando il messaggio o parte di esso
Old 01-02-2006, 19:35   #4
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da discepolo
Alla console ho dato

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

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

^^^^^^^^
|
Nota, devi mettere 1 TAB, non spazi!!!
A questo punto per compilare ogni volta, digiti semplicemente: make
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 02:03.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v