Programmazione · 2 min read · Oct 10, 2025

Learning C/C++ Step-By-Step - Page 2

02. Step-by-Step C/C++ — IDE e Compilatori per C/C++

C / C++ è un linguaggio di programmazione basato su compilatore. Per eseguire un programma è necessario un software di compilazione (ad es., GNU GCC, Tiny C, MS Visual C++, Cygwin C, Borland, Intel C, ecc.). Inoltre, è necessario un IDE per creare/modificare programmi (es: Dev-C++, Code::Blocks, Eclipse, TurboC, ecc.).

Ti fornisco un paio di esempi dei miei compilatori e IDE preferiti, puoi scegliere il migliore da un vasto elenco.

1. Installazione del Compilatore GNU GCC

1.1. Per Linux
1.2. Per Mac OS X
1.3. Per Windows (MinGW + DevCpp-IDE)
1.4. Come Creare, Compilare ed Eseguire Programmi
1.5. Esempi di Programmi

1. Installazione del Compilatore GNU GCC

1.1.  Per Linux

  • Per Redhat, ottieni un RPM gcc-c++, ad es. utilizzando Rpmfind e poi installa (come root) usando rpm -ivh gcc-c++-version-release.arch.rpm
  • Per Fedora Core/ CentOS, installa il compilatore GCC C++ (come root) utilizzando yum install gcc-c++
  • Per Mandrake, installa il compilatore GCC C++ (come root) utilizzando urpmi gcc-c++
  • Per Debian, installa il compilatore GCC C++ (come root) utilizzando apt-get install g++
  • Per Ubuntu, installa il compilatore GCC C++ utilizzando sudo apt-get install g++
  • Se non puoi diventare root, ottieni il tarball da ftp://ftp.gnu.org/ e segui le istruzioni in esso per compilare e installare nella tua home directory.

1.2. Per Mac OS X

Xcode ha il compilatore GCC C++ incluso.

1.3. Per Windows (MinGW + DevCpp-IDE)

  • Vai su http://www.bloodshed.net/devcpp.html, scegli la versione che desideri (eventualmente scorrendo verso il basso), fai clic sul link di download appropriato! Per la versione più attuale, verrai reindirizzato a http://www.bloodshed.net/dev/devcpp.html
  • Scorri verso il basso per leggere la licenza e poi per i link di download. Scarica una versione con Mingw/GCC. È molto più facile che assemblare tutto da solo. Con un ritardo molto breve (solo alcuni giorni) otterrai sempre la versione più attuale di mingw confezionata con l’IDE devcpp. È assolutamente la stessa cosa del download manuale dei moduli richiesti.
  • Ottieni un eseguibile che può essere eseguito a livello utente sotto qualsiasi versione di WinNT. Se desideri che sia configurato per tutti gli utenti, tuttavia, hai bisogno di diritti di amministratore. Installerà devcpp e mingw nelle cartelle che desideri.
  • Avvia l’IDE e inizia il tuo primo progetto!

Troverai qualcosa di simile a MSVC, inclusi menu e posizionamento dei pulsanti. Naturalmente, molte cose sono leggermente diverse se eri familiare con il precedente, ma è semplice come un pugno di clic per far funzionare il tuo primo programma.

1.4. Come Creare, Compilare ed Eseguire Programmi

Se stai usando Linux, crea/modifica un programma:

vi hello.cpp

Compilazione:

g++ -Wall -g -o hello.out hello.cpp

Esecuzione di un programma:

 ./hello.out

1.5. Esempi di Programmi:

Esempio di Programma C:

* 0001_hello.c *\
#include
int main()
{
printf(“\nHello world”);
return 0;
}

Esempio di Programma C++:

* 0001_hello.cpp *\
#include
using namespace std;
int main()
{
cout << endl << “Hello, Happy programming”;
return 0;
}

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.