Salta ai contenuti
Manuale LogoManuale Logo

Installazione

Per scrivere programmi in C++ hai bisogno di due cose:

  1. Un compilatore: il programma che trasforma il tuo codice C++ in qualcosa che il computer può eseguire
  2. Un editor di testo: dove scrivi il codice

In questa guida usiamo GCC come compilatore e Visual Studio Code (VS Code) come editor. Entrambi sono gratuiti.

In Python puoi eseguire direttamente il codice. In C++ devi prima passare dalla compilazione.

Il compilatore legge il codice, lo traduce e produce un eseguibile che puoi avviare in seguito.

Il codice compilato viene eseguito direttamente dal processore e, in molti casi, è più veloce del codice Python.

GCC (GNU Compiler Collection) è un compilatore C++ gratuito e open source.

Il modo più semplice è installare MSYS2 che include GCC:

  1. Vai su msys2.org e scarica il programma di installazione
  2. Segui le istruzioni di installazione
  3. Apri il terminale MSYS2 e digita: pacman -S mingw-w64-ucrt-x86_64-gcc
  4. Aggiungi la cartella C:\msys64\ucrt64\bin alla variabile d’ambiente PATH

Verifica che funzioni aprendo il prompt dei comandi e digitando:

Terminal window
g++ --version

Se vedi un numero di versione, l’installazione è riuscita.

Su macOS puoi installare gli strumenti di sviluppo di Apple con questo comando nel terminale:

Terminal window
xcode-select --install

Una finestra ti chiederà conferma: clicca “Installa”. Al termine, verifica:

Terminal window
g++ --version

Su Linux è il più semplice:

Terminal window
sudo apt update
sudo apt install g++

Verifica:

Terminal window
g++ --version

VS Code è un editor di testo gratuito che puoi usare per scrivere e compilare il codice.

  1. Vai su code.visualstudio.com e scaricalo
  2. Installalo come qualsiasi altro programma

Dopo aver aperto VS Code, installa queste estensioni (clicca sull’icona delle estensioni nella barra laterale sinistra):

  • C/C++ (di Microsoft): colora il codice, suggerisce completamenti, aiuta col debugging
  • Code Runner: esegue il codice con un clic
  1. Apri VS Code
  2. Crea una nuova cartella per i tuoi progetti (es. progetti-cpp)
  3. Apri quella cartella in VS Code (File > Apri cartella)
  4. Crea un nuovo file chiamato hello.cpp
#include <iostream>
using namespace std;
int main() {
cout << "Hello, World!" << endl;
return 0;
}

Apri il terminale integrato in VS Code (View > Terminal):

Terminal window
g++ hello.cpp -o hello

Questo comando dice al compilatore GCC di:

  • leggere il file hello.cpp
  • creare un eseguibile chiamato hello
Terminal window
# Su Linux/macOS
./hello
# Su Windows
hello.exe

Output:

Hello, World!
Terminal window
g++ hello.cpp -o hello -Wall -std=c++17
Parte Significato
g++ Il compilatore
hello.cpp Il file sorgente da compilare
-o hello Il nome dell’eseguibile da creare
-Wall Mostra tutti gli avvisi (consigliato!)
-std=c++17 Usa la versione C++17 del linguaggio

Se preferisci iniziare senza installare nulla, puoi usare Replit, un ambiente di sviluppo online che funziona direttamente nel browser. Vai su replit.com, crea un account gratuito, crea un nuovo progetto C++ e scrivi il codice lì.

Altre alternative:

  • Code::Blocks: IDE specifico per C/C++, facile da usare
  • Dev-C++: semplice IDE per Windows