0Pricing
C++ Academy · Lezione

Configurazione di un compilatore C++

Installi g++, clang o MSVC, configuri l'ambiente e verifichi la prima compilazione.

Configurazione di un compilatore C++ è una lezione C++ Academy gratuita su CoddyKit. Questa è la lezione 1 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento C++ Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso C++ Academy include 4 lezioni in totale.

Perché serve un compilatore

C++ è un linguaggio compilato. Prima dell'esecuzione, un compilatore traduce il codice sorgente in codice macchina. Nell'ecosistema predominano tre compilatori.

I tre grandi: g++ clang MSVC

Scelga un compilatore in base alla piattaforma:

  • g++ (GNU) — predefinito su Linux, disponibile su macOS e Windows tramite MinGW
  • clang++ (LLVM) — predefinito su macOS, con diagnostica rapida
  • MSVC (Microsoft) — nativo su Windows, incluso in Visual Studio

Installare g++ su Linux

Su Debian o Ubuntu, installi il pacchetto build essentials, che include automaticamente g++.

sudo apt update
sudo apt install build-essential
g++ --version

Installare clang su macOS

Su macOS, gli strumenti da riga di comando di Xcode includono clang. Un solo comando è sufficiente per configurarlo.

xcode-select --install
clang++ --version

Installare MSVC su Windows

Scarichi l'edizione gratuita Visual Studio Community e selezioni il carico di lavoro "Desktop development with C++". In questo modo installerà MSVC e Windows SDK.

Scegliere una versione dello standard

Le versioni moderne di C++ vengono aggiornate ogni anno. La maggior parte dei progetti usa C++17 o C++20. Specifichi esplicitamente lo standard con un'opzione.

g++ -std=c++20 main.cpp -o main

Facoltativo: usare in seguito un sistema di build

Per un singolo file, chiamare direttamente il compilatore va bene. I progetti reali usano CMake o Make. Introdurremo CMake in un corso successivo.

Scegliere editor e IDE

Editor diffusi che si integrano bene con C++:

  • VS Code con l'estensione C/C++
  • CLion di JetBrains
  • Visual Studio su Windows
  • Vim o Neovim con clangd

Verificare la configurazione

Apra un terminale ed esegua il compilatore con l'opzione per visualizzare la versione. Se compare un numero di versione, è pronto per iniziare.

g++ --version
clang++ --version

Configurare clangd per Intellisense

Gli editor moderni usano clangd per il completamento automatico e la diagnostica. La maggior parte delle distribuzioni lo installa insieme a clang. Riavvii l'editor dopo l'installazione.

Avvisi: sempre attivi

Attivi gli avvisi fin dal primo giorno: aiutano a individuare tempestivamente i bug. Aggiunga -Wall -Wextra a ogni compilazione. Quando avrà acquisito familiarità, tratti gli avvisi come errori con -Werror.

Verifica rapida

Quale opzione indica a g++ di compilare secondo lo standard C++20?

Riepilogo

Scelga un compilatore per la sua piattaforma, lo installi, scelga uno standard C++ con -std= e attivi gli avvisi. Ora è pronto per compilare il suo primo programma.

Domande Frequenti

La lezione «Configurazione di un compilatore C++» è gratuita?

Sì — il testo completo di «Configurazione di un compilatore C++» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso C++ Academy, passa a CoddyKit PRO. Il corso C++ Academy include 4 lezioni in totale.

Cosa imparerò in «Configurazione di un compilatore C++»?

Installi g++, clang o MSVC, configuri l'ambiente e verifichi la prima compilazione. Eserciti C++ Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare C++ Academy?

Non è richiesta alcuna esperienza precedente. C++ Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 4.

Quanto tempo richiede la lezione «Configurazione di un compilatore C++»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione C++ Academy?

Sì. Ogni lezione C++ Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Configurazione di un compilatore C++
  2. Hello World e processo di build
  3. Variabili, deduzione automatica dei tipi e constexpr
  4. Operatori di base e conversione dei tipi
← Torna a C++ Academy