Compilazione GCC

4 risposte [Ultimo contenuto]
Ritratto di Ddj81
Ddj81
(Junior)
Offline
Junior
Iscritto: 27/08/2005
Messaggi: 11

Salve a tutto il popolo della Debian.
Vi voglio porre un problema che mi sta nascendo in questi giorni, in cui sto installando il noto compilatore gcc.

Quando mando in compilazione anche il più stupido dei listati
(#include <stdio.h>
main ()
{ println ("Ciao mondo, tutto bene?");
})

con il semplice comando "gcc ciao_mondo.cpp -o ciao_mondo.o" ottengo la seguente stringa: "gcc: error trying to exec 'cc1plus': execvp: No such file or directory"
attraverso Synaptic ho cercato altre versioni di gcc e ho installato gcc-4.1 ma il risultato non cambia; ho cercato sempre attraverso synaptic il file indicato che non riesce a lanciare ma niente, non trova nulla, qualcuno di voi ha una vaga idea di come possa fare se voglio scrivere qualche piccolo programmino in C?

Spero di ricevere risposta.
Grazie per l'attenzione

Dd.j

Ritratto di gelix
gelix
(Geek)
Offline
Geek
Iscritto: 30/06/2007
Messaggi: 95

non sò se gcc prevede some sintassi quella che hai adottato tu, cmq sono sicuro che gcc è nato come compilatore c (non c++) e la sintassi è:
gcc -o programma sorgente.c

per listati c++ si utilizza g++:
g++ -o programma sorgente.cpp

Ritratto di gabry
gabry
(Monster)
Offline
Monster
Iscritto: 29/10/2006
Messaggi: 395

l'esatto sorgente c++ di hello world (hello.cpp) è:
<br />#include &lt;iostream&gt;<br /><br />using namespace std;<br /><br />int main() {<br />        cout&lt;&lt;&quot;ciao mondo!&quot;&lt;&lt;endl;<br />        return 0;<br />}<br />
e poi:
gabry@zdesk:~$ g++ hello.cpp -o hello
gabry@zdesk:~$ chmod +x hello
gabry@zdesk:~$ ./hello<br />ciao mondo!<br />

ciao ciao

"Non e' la legge che decide cosa e' giusto e cosa e' sbagliato"
R. Stallman

Ritratto di Ddj81
Ddj81
(Junior)
Offline
Junior
Iscritto: 27/08/2005
Messaggi: 11

grazie per le risposte e per l'esempio in c++ (che mi serve a ben poco dal momento che io lavoro in C, per quanto antiquato e scomodo possa apparire)
per ciò che avete detto mi viene un dubbio che cercherò di controllare domani: io ho chiamato il file prova.cpp... che avessi dovuto usare solo prova.c? domani rinomino e poi sperimento... se l'errore fosse quello... ih ih ih si inizia a scrivere un bel dato strutturato... sì sì sì

riporterò qua l'esito della mia sperimentazione a titolo di completezza

ciao e ancora grazie

Ritratto di gelix
gelix
(Geek)
Offline
Geek
Iscritto: 30/06/2007
Messaggi: 95

penso proprio che hai colto il problema.....