ti dò una procedura supersemplificata, scarica questo:
https://nuwen.net/mingw.html in versione SENZA Git, tutte le istruzioni per installare/disinstallare le trovi in questa pagina, ma sono di una semplicità imbarazzante:
per installarlo fai doppio click sul
.exe e quando te lo chiede, indica SOLO una lettera di partizione, per esempio c:\
ti creerà automaticamente una cartella
C:\MinGW dove mette il compilatore C/C++ GCC versione 11.2.0
per "disinstallare"... basta cancellare la cartella
Quando hai i compilatori, in qualsiasi ambiente di sviluppo basta indicare il percorso dell'eseguibile dei compilatori per fare tutto in via grafica, per esempio scarica
Code::Blocks da qui:
https://www.fosshub.com/Code-Blocks.html
il file da prelevare è la versione
codeblocks-20.03-nosetup.zip SENZA compilatore (che è meno aggiornato del GCC precedente), nel link di download lo vedi così
crea un cartella
C:\codeblocks e lo estrai dentro, poi avvia il file
codeblocks.exe
vai nel menu in alto
Settings>Compiler, vai nella scheda
Toolchain executables e controlla che sia messo così:
Per fare le prove non c'è nemmeno bisogno di fare un progetto:
- crea una cartella c:\esercizi
- avvia codeblocks
- in alto a sinistra seleziona il menu File>New>Empty
- copia-incolla il codice seguente:
C++:
#include <iostream> // serve per le stampe
using namespace std;
int main(void) {
cout << "Ave Tom's HW Forum, morituri te salutant\n\n"; // stampa una riga
int a, b, somma;
cout << "Inserisci addendo A --> ";
cin >> a; // legge il numero dopo che premi INVIO
cout << "Inserisci addendo B --> ";
cin >> b;
somma = a+b; // geniale algoritmo per eseguire una somma di interi
cout << a << " + " << b << " = " << somma << endl;
cout << "\nInserisci un carattere qualsiasi e poi premi INVIO per terminare --> ";
char c;
cin >> c;
return 0;
}
salva il
file, chiamandolo
prova.cpp
Adesso devi compilare (serve a generare il .exe) ed eseguire:
- menu Build>Compile current file oppure premi l'iconcina con la ruota dentata, ti compila il file e costruisce un prova.exe (eseguibile) e un file prova.o (codice intermedio) che non ti interessa
- per eseguire: menu Build>Run oppure premi l'iconcina a forma di triangolino verde. In seguito è possibile fare direttamente doppio click sul .exe senza entrare in Code:Blocks
Con VSCODE la storia è simile, devi configurare l'editor in modo che sappia dove trovare il compilatore (se non ricordo male è necessario creare le variabili di ambiente in Windows), si fa così con tutti.
Tra l'altro una volta riconosciuto un
file .cpp ti chiede se vuoi scaricare l'extension pack con compilatore Microsoft e tutto quanto serve, senza neanche configurare un PATH