RISOLTO IDE + Compiler Programmare in 'C'

Stato
Discussione chiusa ad ulteriori risposte.

romathena

Nuovo Utente
5
1
Buonasera a tutt*
da poco ho incominciato a studiare informatica e quindi il linguaggio C di programmazione. Sono quindi un superprincipiante. Per fare i programmini il prof ci fa usare " Gdb online" sul quale si compila si debagga e si esegue quello che si è scritto con annessi e connessi. per vari motivi sto cercando una app...un programma...insomma qualcosa che abbia lo stesso comportamento di quel gdb...ma.....nisba. notepad++...codeblocks...dev++....ne ho provati tanti....almeno 5 tipo questi...ma ...il risultato è sempre lo stesso.... o mi dicono che non ho scritto niente ...... o mi dicono che non esiste un compilatore..... ma se li ho scricati apposta....ho detto di usare il linguaggio c.........insomma....è assurdo.....come posso fare???? per favore chi mi quò dare una mano??????
scusate il disturbo e grazie di cuore a chi avrà pazienza da dedicarmi...

ciaociao
 

BAT

Moderatore
Staff Forum
Utente Èlite
22,923
11,563
CPU
1-Neurone
Dissipatore
Ventaglio
RAM
Scarsa
Net
Segnali di fumo
OS
Windows 10000 BUG
Evidentemente scarichi solo gli IDE (cioè l'ambiente di sviluppo) e, se scarichi il compilatore, dimentichi di impostarlo nell'IDE.
Procedi in questo modo:
  • scarica Code::Block versione 20.03 da questa pagina: https://www.codeblocks.org/downloads/binaries/ Il file da scaricare è codeblocks-20.03-nosetup.zip
  • mettiti in C:\ e crea manualmente una cartella codeblocks --> ora dovresti avere C.\codeblocks . Estrai in questa cartella il contenuto del file .zip che hai scaricato al punto precedente. Adesso hai un IDE ossia un ambiente di programmazione, ti manca il compilatore
  • Scarichiamo il compilatore --> vai qui: https://nuwen.net/mingw.html si tratta di quella che l'autore chiama "distribuzione". Si tratta di un unico file che contiene il GCC 9.2.0 e altra roba che non ti interessa. La cosa veramente vincente è che è tutto pronto per essere usato. Il file da scaricare è mingw-17.1-without-git.exe . Scaricalo direttamente in C:\, eseguilo e digli di installare tutto in C:\, penserà lui a creare la sottostruttura di cartelle corretta. Non c'è bisogno di aggiornare le variabili di sistema di Windows. Alla fine della decompressione ti ritroverai con una cartella C:\MinGW coi compilatori C/C++ e relativi debugger
A questo punto l'ultimo passo da fare è "dire" a Codeblocks dove sta il percorso del compilatore;
  • esegui Codeblocks da C:\codeblocks\codeblocks.exe
  • nella barra in alto vai in Settings>Compiler
  • vai nella scheda Toolchains executables e riempi i campi come nella figura che allego, se hai decompresso e creato la struttura di cartelle come ti ho detto ti ritrovi tutto in figura, riempi i campi segnati coi numeri rosso da 1 a 7
cb.png
 

romathena

Nuovo Utente
5
1
Evidentemente scarichi solo gli IDE (cioè l'ambiente di sviluppo) e, se scarichi il compilatore, dimentichi di impostarlo nell'IDE.
Procedi in questo modo:
  • scarica Code::Block versione 20.03 da questa pagina: https://www.codeblocks.org/downloads/binaries/ Il file da scaricare è codeblocks-20.03-nosetup.zip
  • mettiti in C:\ e crea manualmente una cartella codeblocks --> ora dovresti avere C.\codeblocks . Estrai in questa cartella il contenuto del file .zip che hai scaricato al punto precedente. Adesso hai un IDE ossia un ambiente di programmazione, ti manca il compilatore
  • Scarichiamo il compilatore --> vai qui: https://nuwen.net/mingw.html si tratta di quella che l'autore chiama "distribuzione". Si tratta di un unico file che contiene il GCC 9.2.0 e altra roba che non ti interessa. La cosa veramente vincente è che è tutto pronto per essere usato. Il file da scaricare è mingw-17.1-without-git.exe . Scaricalo direttamente in C:\, eseguilo e digli di installare tutto in C:\, penserà lui a creare la sottostruttura di cartelle corretta. Non c'è bisogno di aggiornare le variabili di sistema di Windows. Alla fine della decompressione ti ritroverai con una cartella C:\MinGW coi compilatori C/C++ e relativi debugger
A questo punto l'ultimo passo da fare è "dire" a Codeblocks dove sta il percorso del compilatore;
  • esegui Codeblocks da C:\codeblocks\codeblocks.exe
  • nella barra in alto vai in Settings>Compiler
  • vai nella scheda Toolchains executables e riempi i campi come nella figura che allego, se hai decompresso e creato la struttura di cartelle come ti ho detto ti ritrovi tutto in figura, riempi i campi segnati coi numeri rosso da 1 a 7
ti ringrazio tantissimo.... appena posso faccio tutto ciò che hai detto e ti faccio sapere...graziegraziegrazie!!!
 

Matteo34

Nuovo Utente
104
3
CPU
i5-10500 3.2Ghz
Dissipatore
Non specificato
Scheda Madre
Non specificata
HDD
M.2 251GB e M.2 500GB
RAM
16GB DDR4 2666mhz
GPU
Grafica Intel® UHD 630
Audio
Non specificata
Monitor
1920x1080 27"
PSU
Non specificato
Case
Non specificato
Periferiche
Nono specificato
Net
Eolo
OS
Ubuntu
Se sei agli inizi io ti consiglio di usare un semplice editor di testo e un compilatore, gli IDE potrebbero confonderti, se usi un IDE troppo complesso potresti essere stravolto dalla sua complessità. Inoltre con gli IDE non si ha conoscenza delle fasi di compilazione del programma, si clicca una bottone e via, quindi secondo me è meglio usare un semplice editor di testo è un compilatore
Buonasera a tutt*
da poco ho incominciato a studiare informatica e quindi il linguaggio C di programmazione. Sono quindi un superprincipiante. Per fare i programmini il prof ci fa usare " Gdb online" sul quale si compila si debagga e si esegue quello che si è scritto con annessi e connessi. per vari motivi sto cercando una app...un programma...insomma qualcosa che abbia lo stesso comportamento di quel gdb...ma.....nisba. notepad++...codeblocks...dev++....ne ho provati tanti....almeno 5 tipo questi...ma ...il risultato è sempre lo stesso.... o mi dicono che non ho scritto niente ...... o mi dicono che non esiste un compilatore..... ma se li ho scricati apposta....ho detto di usare il linguaggio c.........insomma....è assurdo.....come posso fare???? per favore chi mi quò dare una mano??????
scusate il disturbo e grazie di cuore a chi avrà pazienza da dedicarmi...

ciaociao

Inviato da MI 8 tramite App ufficiale di Tom\'s Hardware Italia Forum
 
Stato
Discussione chiusa ad ulteriori risposte.

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!