questa repository nasce per aiutare gli studenti di Ingegneria informatica con i corsi sopracitati, i file sono stati modificati apposta per rendere facile il testing con linked list e alberi binari
se sei qui significa che (comprensibilmente) non vuoi scaricare macchine virtuali di sorta per installare i compilatori di C/C++ per Windows; piccola premessa: tutto il contenuto che scaricherai e installerai tramite questa guida pesa pochi MB.
1. Scarica il pacchetto a questo link ed estrailo dove vuoi (io consiglio in C:\)
4. Cerca su windows variabili di ambiente
e seleziona la voce Modifica le variabili di ambiente relative al sistema
8. (facoltativo) Apri il terminale/Powershel/Prompt CMD e digita per verificare che tutto sia a posto
gcc
Questa parte della guida è completamente opzionale ma consiglio comunque di seguirla per far sì di non dover scrivere comandi lunghissimi in console.
Sfortunamente Windows di base non ha la possibilità di usare i comandi di make che permettono di eseguire uno o più comandi lunghi se non scrivendoli, ma è possibile rimediare molto velocemente:
1. Cerca nella barra di Windows: Powershell e avvialo come amministratore (il comando darà problemi se Powershell non è avviato con i permessi di amministratore)
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
choco -v
choco install make
make
per usare make ti basterà creare un file makefile all'interno della cartella dove si trovano questi ultimi .c (soprattutto il main), riempirlo con i vari comandi ed infine digitare il comando
make <azione>