Sto imparando C per un corso nella mia università e desidero scrivere il programma usando l'editor di testo TextWrangler sul mio Mac (con OSX Lion 10.7). Una volta scritto il file .c, lo compilo usando gcc. Ho scaricato il compilatore da Apple Developer Tools.Come compilare ed eseguire il programma C su Mac OS X
È incluso in un download di strumenti da riga di comando. Individuo il file usando Terminal, lo compilo usando gcc filename.c dove viene creato il file eseguibile a.out. Tuttavia, quando digito "a.out" o "/a.out" ottengo i seguenti messaggi: "-bash: a.out: comando non trovato" o "-bash: /a.out: nessun file o directory ". Ho compilato con successo ed eseguito programmi C su sistemi Linux prima di utilizzare questo stesso metodo. Cosa sto sbagliando sul mio Mac?
Che lo ha fatto! Grazie! – JT9
@JTWheeler, si potrebbe anche prendere in considerazione la denominazione del file oggetto in quanto ciò impedirebbe a.out di essere sovrascritto durante la compilazione di più programmi C manualmente nella stessa directory. Fare 'gcc myprog1.c -o myprog1.o' ed eseguirlo facendo './myprog1.o'. Solo un suggerimento. E in alternativa è possibile utilizzare clang anziché gcc per il codice di pratica in quanto fornisce migliori dettagli di errore. – Bharat