Pagina 1 di 2

[Install] Compilatore C++

Inviato: mercoledì 5 gennaio 2011, 20:34
da R3wu0
Salve a tutti, avrei bisogno di una dritta, sto riprendendo in mano il c++ e siccome ho intenzione di togliere completamente Windows dal pc vorrei sapere uele programma mi consigliate per programmare. Visto che io non ne conosco....grazie in anticipo

P.S. mi scuso anche nel caso avessi postato nella sezione sbagliata...

Re: [Install] Compilatore C++

Inviato: mercoledì 5 gennaio 2011, 20:39
da giowck
R3wu0 ha scritto: Salve a tutti, avrei bisogno di una dritta, sto riprendendo in mano il c++ e siccome ho intenzione di togliere completamente Windows dal pc vorrei sapere uele programma mi consigliate per programmare. Visto che io non ne conosco....grazie in anticipo

P.S. mi scuso anche nel caso avessi postato nella sezione sbagliata...
g++ vedi GNU GCC

Re: [Install] Compilatore C++

Inviato: mercoledì 5 gennaio 2011, 20:40
da durzino
g++ ..Comuque fai una ricerca sul forum che vi sono 1000000000 argomenti pseudo-uguali a questo..

Re: [Install] Compilatore C++

Inviato: mercoledì 5 gennaio 2011, 20:40
da R3wu0
ho fatto una mini ricerca ma non ho trovato nulla che potesse aiutare...
magari ho cercato male :-[

Re: [Install] Compilatore C++

Inviato: mercoledì 5 gennaio 2011, 20:48
da durzino
vabbè tanto ormai è andata cosi.
Usa g++ dovrebbe essere gia installato sul tuo sistema.
Fai una prova veloce .
Altrimenti come Ide ve ne sono molti e di più vari,consiglio comunque CodeBlocks

Re: [Install] Compilatore C++

Inviato: mercoledì 5 gennaio 2011, 21:12
da R3wu0
ecco no, piccola curiosità; non esiste qualcosa come il dev c++ che usavo su windows?! ovvero un programa che permetta di scrivere e compilare il sorgente senza passare da terminale?!

Re: [Install] Compilatore C++

Inviato: mercoledì 5 gennaio 2011, 21:14
da durzino
Ripeto codeblocks.
Te l'avevo scritto sopra.

Provalo, a me piaceva molto.
Ti consiglio comunque di smanettare un pò da terminale per imparare a compilare mediante qualunque macchina unix, non solo quelle con l'IDE che hai imparato ad usar.

Re: [Install] Compilatore C++

Inviato: mercoledì 5 gennaio 2011, 21:52
da drudox
ragazzi geany è molto simpatico !!!

Codice: Seleziona tutto

sudo apt-get install geany

Re: [Install] Compilatore C++

Inviato: mercoledì 5 gennaio 2011, 21:58
da durzino
Si sono d'accordo, ma Code assomiglia proprio a Dev c++

Re: [Install] Compilatore C++

Inviato: mercoledì 5 gennaio 2011, 22:24
da as-far-as-i-know
@ R3wu0.
Ti è stata data un'ottima dritta: geany. Guarda come vengono evidenziati, raggruppati e colorati i comandi.
Ciao

Re: [Install] Compilatore C++

Inviato: venerdì 7 gennaio 2011, 18:26
da R3wu0
Grazie a tutti, sto provando geany xò dopo la compilazione mi sorge un problema, faccio esegui e mi dice:

Codice: Seleziona tutto

./geany_run_script.sh: 5: ./071013_hello.wordl: Permission denied


---------------------------------------
(program exited with code: 126)
Press return to continue
sapete da cosa dipende e come posso risolvere?!

Re: [Install] Compilatore C++

Inviato: venerdì 7 gennaio 2011, 18:49
da as-far-as-i-know
Attenzione, geany è solo un editor (che ti colora ed evidenzia i comandi in C):

Codice: Seleziona tutto

sudo apt-get install geany   // installazione di geany 
Dopo, vai nel terminale e digiti:

Codice: Seleziona tutto

geany nome.c    
Ti controlli che il codice in C sia corretto e quindi compili con il semplice comando:

Codice: Seleziona tutto

gcc -o nome nome.c    // Compilazione
// oppure 
g++ -o nome nome.c
./nome                       // Avvio del programma (eseguibile)
Se hai dubbi, chiedi! Ciao

Re: [Install] Compilatore C++

Inviato: venerdì 7 gennaio 2011, 19:00
da R3wu0
as-far-as-i-know ha scritto: Attenzione, geany è solo un editor (che ti colora ed evidenzia i comandi in C):

Codice: Seleziona tutto

sudo apt-get install geany   // installazione di geany 
Dopo, vai nel terminale e digiti:

Codice: Seleziona tutto

geany nome.c    
Ti controlli che il codice in C sia corretto e quindi compili con il semplice comando:

Codice: Seleziona tutto

gcc -o nome nome.c    // Compilazione
// oppure 
g++ -o nome nome.c
./nome                       // Avvio del programma (eseguibile)
Se hai dubbi, chiedi! Ciao
a quanto ho visto xò da la possibilità di cmpilare i file...e li compila pure ma non riesco a farli eseguire; se leggi sopra avevo chiesto un programma che mi permettesse di fare tutto da li senza dover usare il terminale di cui sono poco pratico

Re: [Install] Compilatore C++

Inviato: venerdì 7 gennaio 2011, 19:12
da durzino
Sembra che non hai i permessi di esecuzione, ti chiedo un attimo di usare il terminale un attimino.
Vai,mediante terminale nella cartella dove geany ti crea gli eseguibili e dai:
ls -l
ed incolla qui i risultati.

Re: [Install] Compilatore C++

Inviato: venerdì 7 gennaio 2011, 19:44
da as-far-as-i-know
Ragazzi, faccio questo intervento e non disturbo più.
Geany _non_ è un compilatore del programma in C, ma solo un editor da usare per scrivere un listato in C o effettuare un copia e incolla di un altro codice, come questo.
Dopo di ché, per compilare il programma dell'esempio, bisogna avere nella cartella di lavoro il file golden.c e verificare che sia sintatticamente corretto (controllando che le parentesi graffe siano aperte in un posto e chiuse in un altro). A questo punto il lavoro di geany è finito.

Si passa quindi alla compilazione e all'esecuzione del programma, dando questi comandi da terminale:

Codice: Seleziona tutto

gcc -o golden golden.c     //Compilazione
./golden                   //Esecuzione
Tornando all'argomento del topic: il compilatore C (o C++), che su Linux-Ubuntu è gcc (o g++) trasforma il codice golden.c in un binario golden, che si avvia da terminale con il comando ./golden.
Buon divertimento con C (C++).

Re: [Install] Compilatore C++

Inviato: venerdì 7 gennaio 2011, 20:03
da durzino
Io l'ho usato tempo fa e mi ricordo che offriva funzionalita da IDE, non solo editor.
Potrei sbagliarmi per carità,però lo stesso utente ha detto che c'è il tasto per compilare ed eseguire.
Continuo a pensare sia un problema di permessi

Re: [Install] Compilatore C++

Inviato: venerdì 7 gennaio 2011, 20:48
da dadexix86
@R3wu0 io non ho mai usato Geany, ho iniziato con codeblocks

Codice: Seleziona tutto

sudo apt-get install codeblocks
e poi sono passato direttamente a gedit + terminale.

Re: [Install] Compilatore C++

Inviato: venerdì 7 gennaio 2011, 21:11
da as-far-as-i-know
durzino ha scritto: Potrei sbagliarmi per carità, però lo stesso utente ha detto che c'è il tasto per compilare ed eseguire.
Ed hai perfettamente ragione. Infatti, aprendo golden.c con geany e pigiando in sequenza questi 3 tasti: F8 (= Compila), F9 (= Genera) e F5 (= Execute) il risultato appare così.
Ciao

Aggiungo il codice, per eventuali test:

Codice: Seleziona tutto

/* ------------ golden.c ------------------*/ 
#include <stdio.h>
int main ()
{
double r;
int n=1;
  r = 2;
   do {
      n++;
      r = 1 + 1/(1+1/r);  
      }
   while (n <= 20);                                           
printf ("\n Golden ratio n-iterations= 20\n");
printf (" =============================\n");
printf(" Result (phi)= %18.15f \n\n", r);
return 0 ;
}

Re: [Install] Compilatore C++

Inviato: venerdì 7 gennaio 2011, 22:08
da durzino
Ok dunque il problema è solo di permessi

Re: [Install] Compilatore C++

Inviato: venerdì 7 gennaio 2011, 22:19
da as-far-as-i-know
durzino ha scritto: Ok dunque il problema è solo di permessi
Certamente, come per ogni file bash.

Codice: Seleziona tutto

chmod +x nome.sh
Nel mio caso (3 tasti in sequenza) ... ha fatto tutto geany! Cioè, non ho avuto bisogno di dare il bit di esecuzione (tramite chmod).