Home

ITA - Appunti Cpp 000 - Intro

linux debian lmde cpp

Introduzione

Qualche giorno fa ho lanciato questo poll su mastodon.

Il corso è iniziato, questo è il primo post che traccia l’avanzamento dei miei studi.

IDE

Come IDE ho deciso di utilizzare neovim e coc.nevim

Per il completamento automatico e le correzioni ho optato per ccls, le pagine importanti per la configurazione sono:

Compilatore

Per studiare ed esercitarmi sto usando un pc che esegue LMDE6.

I pacchetto da installare sono:

$ sudo apt install build-essential cmake

Il primo è un meta-pacchetto che installa il compilatore c++ e make, il secondo installa cmake; make e cmake sono tool di compilazione per C/C++.

In giro per il web ci sono molti compilatori web per esempio: mycompiler.io

Modelli

Su github ho trovato diversi modelli per un progetto cpp:

In generale gli elementi comuni a tutte le strutture sono (esempio con make):

Progetto/
├── README.me           # file con informazioni utili
├── Makefile            # file di build per make
├── include             # cartella per i file hpp
└── src                 # cartella per i file cpp

Esempi che usano CMake:

Documentazione on-line

Questi sono i siti da usare come riferimento per la documentazione:

Riferimenti