Mini Guida per Apple XCode Maurizio Martinelli
XCode? Piattaforma ufficiale di Apple per lo sviluppo di programmi in C, C++, Cocoa Si può ottenere gratuitamente da http://developer.apple.com/technologies/xcode.html 2
Download È necessaria l iscrizione gratuita al programma 3
Impostare Preferenze Premere command+, Per mostrare la console, settare nella scheda delle preferenze di Debugging : Show Console 4
Nuovo Progetto Selezionare New Project dal menù a tendina 5
Selezionare Command Line Tool 6
Nome Progetto 7
Schermata di Progetto 8
Scrivere Programma 2 1 Cliccare su Source main.c scrivere 3 9
Esercizio dowhile.c Per Compilare ed Eseguire rimuovere: Mac non riconosce il comando PAUSE 10
Esecuzione 11
Progetto Esistente Per compilare ed eseguire un listato precedentemente scritto è necessario aprire un nuovo progetto e copiare all interno del file main.c il listato. 12
Problemi con XCode? Se avete problemi con XCode, potete provare ad utilizzare il terminale per compilare i vostri programmi. Nelle slide che seguono vediamo come fare. 13
Aprire il Terminale Cliccare su spotlight e quindi cercare terminale Aprire l applicazione Terminal ( Terminale nella versione italiana). 14
Il Terminale Di default viene aperta una shell di tipo bash (Bourne Again SHell) Questa shell permette di controllare il computer utilizzando i comandi più basilari del sistema operativo 15
Utilizzare il Terminale Il Terminale permette di agire direttamente su file e cartelle del computer utilizzando alcuni comandi: cd (Cambia Directory) cp (CoPia) mv (MuoVi) ls (LiSta dei file nella directory)./nomefile (esegui il programma nomefile) 16
Scrivere il Programma Per scrivere il programma bisogna utilizzare un qualsiasi editor di testo. (Suggerisco l utilizzo di Aquamacs) Aprire l editor di testo e scrivere il programma, quindi salvare. 17
GCC Per compilare il file utilizziamo gcc (GNU Compiler Collection) È lo stesso programma che viene utilizzato da XCode oppure da DevC++ in Windows, per cui i risultati saranno gli stessi delle esercitazioni in laboratorio La differenza è che utilizziamo il Terminale per chiamare il compilatore. 18
Compilare ed Eseguire home directory cambio directory contenuto directory chiamo gcc per compilare helloworld.c e scrivere in eseguo helloworld.exe output helloworld.exe 19
Opzioni gcc Come molti altri comandi che si possono eseguire da terminale, anche gcc ha le sue opzioni di esecuzione e un manuale che le descrive. Il manuale è consultabile direttamente dal terminale utilizzando il comando man 20
man gcc Appare una schermata di questo tipo per navigare il manuale utilizzare le frecce e la barra spaziatrice. Per uscire premere q 21
Eclipse Una soluzione simile a XCode e a DevC++ è invece Eclipse: Da osservare che ne esistono diverse versioni a seconda dell ambiente che si intende sviluppare (C,C++,Java,PHP,etc.) Per OSX precedenti al 10.5 suggerisco di utilizzare la versione Mac Carbon 22