Corso di Informatica B
Sezione da Can a E
Tools per utenti Apple macOS
Per gli utenti con sistema operativo Apple macOS
esistono diverse opzioni
.:: Ambiente di sviluppo per C e Matlab/Octave
La soluzione consigliata prevede l'utilizzo di una Macchina Virtuale
(VM),
un ambiente virtuale (una sorta di "computer dentro il computer") pronto
all'uso,
con tutti gli strumenti necessari per esercitarsi e per i laboratori.
Di seguito, i passi per installare la VM:
- Scaricare e salvare l'installer dell'ultima versione
disponibile di Oracle VM VirtualBox
(Downloads > VirtualBox X.X.X
platform packages > OS X hosts).
Verrà scaricato un file chiamato
VirtualBox-X.X.X-xxxxxx-OSX.dmg (dove
X.X.X-xxxxxx corrisponde alla versione scaricata).
Questa è l'immagine contenente l'installer del
software di virtualizzazione
che permetterà l'esecuzione della VM.
- Aprire l'immagine appena scaricata ed eseguire l'installer
contenuto all'interno per completare
l'installazione di Oracle VM VirtualBox. (A meno che non
sappiate esattamente cosa state facendo, NON modificate
nessuna delle impostazioni durante l'installazione)
Se l'installazione è andata a buon fine, si
aprirà l'Oracle VM VirtualBox Manager con un
messaggio di benvenuto.
- Scaricare e salvare l'ultima versione disponibile del
VirtualBox Extension Pack (Downloads > VirtualBox X.X.X
Oracle VM VirtualBox Extension Pack > All supported platforms).
Verrà scaricato un file chiamato
Oracle_VM_VirtualBox_Extension_Pack-X.X.X.vbox-extpack
(dove
X.X.X corrisponde alla versione di Oracle VM
VirtualBox appena installata).
- Aprire (con un semplice doppio click) il VirtualBox
Extension Pack e installarlo.
Durante l'installazione verrà richiesto di accettare i
termini di licenza; se il pulsante per accettare è
disabilitato, scorrere il testo della licenza fino in fondo.
Se l'installazione è andata a buon fine, verrà
visualizzato un messaggio di conferma.
- Scaricare e salvare l'immagine della VM che più si
adatta al vostro sistema:
- Completa [SCARICA -
~2,7GB]: scelta consigliata;
- Minimale [SCARICA
- ~500MB]: per sistemi datati, con poco spazio
disponibile o per il download da connessioni lente o
mobili;
- Aprire (con un semplice doppio click) l'immagine della VM
appena scaricata e procedere con l'importazione. (A meno che non
sappiate esattamente cosa state facendo, NON modificate
nessuna delle impostazioni durante l'installazione).
Se l'importazione è andata a buon fine,
comparirà una macchina virtuale nell'elenco
dell'Oracle VM VirtualBox Manager
Per avviare la VM, una volta terminata l'installazione, basta aprire
Oracle VM VirtualBox e selezionare la macchina virtuale
dall'elenco con un doppio click.
Si aprirà una finestra che visualizza lo schermo della
VM
Le credenziali d'accesso dipendono dalla VM scelta in fase di
installazione
-
Completa:
- Nome utente: studente
- Password: polimi
-
Minimale:
- Nome utente: infob
- Password: infob
Autorizzazione estensione del sistema
Le versioni più
recenti di macOS richiedono un'autorizzazione esplicita per le
estensioni di sistema.
Quindi, dopo aver completato l'installazione di Oracle VM VirtualBox
potrebbe essere necessario abilitarne le estensioni di
sistema, altrimenti l'avvio della VM fallirà (errore:
VERR_VM_DRIVER_NOT_INSTALLED).
Ecco come procedere:
- Aprire le Preferenze di Sistema (Menu Mela >
Preferenze di Sistema...)
- Aprire Sicurezza e Privacy dal pannello delle
Preferenze di Sistema
- Nella scheda Generali, verificare se è presente
una voce del tipo È stato bloccato il caricamento
del software di sistema dallo sviluppatore "Oracle
America, Inc."
- Se è presente
- Cliccare sul lucchetto in basso a
sinistra ed autenticarsi con le proprie
credenziali. Il lucchetto si
apre.
- Cliccare sul pulsante Consenti.
- Se NON è presente, potresti avere una
versione di macOS che non richiede questa
autorizzazione.
Condividere una directory tra VM e sistema host
Visto che la VM è come un "computer dentro il computer",
è completamente isolata dal sistema operativo che usate
normalmente sul vostro computer (sistema host). Per
condividere file e cartelle, come quelli che svilupperete in questo
corso, tra VM e sistema host è necessario condividere una
directory fra i due sistemi.
- Creare una cartella all'interno della vostra cartella
Documenti chiamata Shared.
Questa sarà la directory condivisa che potrete accedere
dal vostro sistema host.
- Aprite le proprietà della VM. (Aprite l'Oracle VM
VirtualBox Manager > Selezionate la VM dall'elenco (click
singolo) > Impostazioni, dalla barra degli strumenti in alto)
- Selezionate la scheda Cartelle condivise
- Selezionate l'icona della cartella con il segno più
verde a destra dell'elenco delle cartelle condivise
- Inserire le seguenti informazioni e confermare:
- Percorso della cartella: selezionare
Altro... dall'elenco e selezionare la cartella
Shared creata prima.
- Nome della cartella: shared (tutto in
minuscolo)
- Sola lettura: NON selezionato
- Montaggio automatico: SELEZIONATO
- Punto di mount: lasciare vuoto
- Rendi permanente: SELEZIONATO
All'interno della VM la directory di passaggio sarà
visualizzata come un disco esterno chiamato sf_shared
(/media/sf_shared). Qualsiasi file o cartella inserita in
questa directory sarà visibile dal sistema host nella
cartella
Shared e viceversa.
.:: Strumenti nativi di sviluppo per il C
Se preferite utilizzare direttamente il vostro sistema operativo
senza l'uso di macchine virtuali (VM), potete usare direttamente il
GNU GCC Compiler
presente nei tool di sviluppo di XCode.
Per ottenere i tool di sviluppo di XCode, eseguite il comando
xcode-select --install nel terminale.
|