[C++] ERRORE durante la compilazione con GCC

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
mlazzarotto
Prode Principiante
Messaggi: 95
Iscrizione: domenica 5 ottobre 2008, 9:41

[C++] ERRORE durante la compilazione con GCC

Messaggio da mlazzarotto »

ho creato un file con estensione ".c" e dentro ci ho messo:
#include
using namespace std;
main()
{
int a=5;
cout<<a;
}
ma eseguendo il comando:
gcc test.c -o test.h
mi da questo errore:
test.c:1:20: error: iostream: Nessun file o directory
test.c:2: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘namespace’
test.c: In function ‘main’:
test.c:6: error: ‘cout’ undeclared (first use in this function)
test.c:6: error: (Each undeclared identifier is reported only once
test.c:6: error: for each function it appears in.)
mi potreste dire dove ho sbagliato?
Avatar utente
paper0k
Rampante Reduce
Rampante Reduce
Messaggi: 7220
Iscrizione: lunedì 2 ottobre 2006, 13:39
Contatti:

Re: [C++] ERRORE durante la compilazione con GCC

Messaggio da paper0k »

Devi usare + g++ non il gcc ;)

PS - Per "omologazione" usa per questi file l'estensione .cc o .cxx o al limite .cpp
Chiunque può essere ragionevole, ma esser sani di mente è raro (Oscar Wilde)
Wiki|Blog|Twitter|Identi.ca|last.fm
mlazzarotto
Prode Principiante
Messaggi: 95
Iscrizione: domenica 5 ottobre 2008, 9:41

Re: [C++] ERRORE durante la compilazione con GCC

Messaggio da mlazzarotto »

paper0k ha scritto: Devi usare + g++ non il gcc ;)

PS - Per "omologazione" usa per questi file l'estensione .cc o .cxx o al limite .cpp
paper0k, SEI UN FIGO!!! (good)
GRAZIE MILLE!

PS:sapresti dirmi come fare in modo che l'eseguibile si apra con doppio click?
Avatar utente
paper0k
Rampante Reduce
Rampante Reduce
Messaggi: 7220
Iscrizione: lunedì 2 ottobre 2006, 13:39
Contatti:

Re: [C++] ERRORE durante la compilazione con GCC

Messaggio da paper0k »

Già dovrebbe farlo, ma non avendo un'interfaccia grafica, non vedi niente... devi avviarlo da terminale ;)
Chiunque può essere ragionevole, ma esser sani di mente è raro (Oscar Wilde)
Wiki|Blog|Twitter|Identi.ca|last.fm
Avatar utente
mous16
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3940
Iscrizione: mercoledì 25 ottobre 2006, 15:51
Sesso: Maschile

Re: [C++] ERRORE durante la compilazione con GCC

Messaggio da mous16 »

devi mettere in fondo un'acquisizione di un carattere nulla per far si che il prog rimanga aperto fino che non gli dai un invio, se no si chiude istantaneamente.
Inoltre, ti suggerirei di cambiare anche il nome del file di destinazione: i .h di solito sono gli header del c... i binari di solito sono senza estensioni, o al limite .bin o .run
Pagine personali: Forum Ubuntu-it - Wiki Ubuntu-it - Launchpad
Solo/mous16
Avatar utente
Janvitus
Amministratore
Amministratore
Messaggi: 18787
Iscrizione: lunedì 25 aprile 2005, 15:52
Desktop: GNOME Shell / Xfce
Sesso: Maschile
Località: Potenza
Contatti:

Re: [C++] ERRORE durante la compilazione con GCC

Messaggio da Janvitus »

mlazzarotto ha scritto:
paper0k ha scritto: Devi usare + g++ non il gcc ;)

PS - Per "omologazione" usa per questi file l'estensione .cc o .cxx o al limite .cpp
paper0k, SEI UN FIGO!!! (good)
GRAZIE MILLE!

PS:sapresti dirmi come fare in modo che l'eseguibile si apra con doppio click?
Modifica la firma e mettila su meno righe, grazie.
Il forum non prende l'html, ma solo il codice BB.
+Fedora 40 • +Xubuntu 24.04
Avatar utente
simpe94
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 508
Iscrizione: sabato 10 novembre 2007, 16:32
Località: Emilia Romagna

Re: [C++] ERRORE durante la compilazione con GCC

Messaggio da simpe94 »

@mlazzarotto
Scusa tanto, eh, forse sarò pignolo, ma nel c++ che ho studiato io fino ad oggi la sintassi più corretta e usuale è questa:

Codice: Seleziona tutto

#include <iostream>
using namespace std;
int main()
{
   int a=5;
   cout<<a;
   return 0; //questo te l'ha detto anche mous16
}
Simone - Made to Make
La pillola di oggi: «Non è necessario che un piatto sia elaborato per essere appetitoso.» (Ciccio)
Avatar utente
mous16
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3940
Iscrizione: mercoledì 25 ottobre 2006, 15:51
Sesso: Maschile

Re: [C++] ERRORE durante la compilazione con GCC

Messaggio da mous16 »

no, io dicevo di fare così:

Codice: Seleziona tutto

#include <iostream>
using namespace std;
int main()
{
   int a=5;
   cout<<a;
   getchar();
   return 0;
}
Se no il programma si aprirà e chiuderà in 3-4 giri di clock, e praticamente sarà invisibile
Pagine personali: Forum Ubuntu-it - Wiki Ubuntu-it - Launchpad
Solo/mous16
Avatar utente
simpe94
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 508
Iscrizione: sabato 10 novembre 2007, 16:32
Località: Emilia Romagna

Re: [C++] ERRORE durante la compilazione con GCC

Messaggio da simpe94 »

Se lo avvii da terminale l'output lo vedi benissimo senza dover appesantire il programma con tutti i caratteri di getchar(). ;D
Simone - Made to Make
La pillola di oggi: «Non è necessario che un piatto sia elaborato per essere appetitoso.» (Ciccio)
Avatar utente
mous16
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3940
Iscrizione: mercoledì 25 ottobre 2006, 15:51
Sesso: Maschile

Re: [C++] ERRORE durante la compilazione con GCC

Messaggio da mous16 »

se lo avii da terminale non c'è problema, verissimo
Pagine personali: Forum Ubuntu-it - Wiki Ubuntu-it - Launchpad
Solo/mous16
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti