Vai al contenuto

Programmare In C Su Mac


Messaggi raccomandati

Salve, ragazzi, vorrei sapere come programmare in C su Mac.
Premetto che sono nuovo su questa piattaforma, quindi non so proprio dove mettere le mani.
Le millemila ricerche su internet mi hanno portato ad installare Xcode, tuttavia ho notato che quando creo il progetto e lo lancio, l'output me lo dà proprio nel programma stesso. Io sono abituato all'apertura della classica finestrella del terminale e poi usare da lì il programmino creato. Come posso rendere possibile questa cosa anche su Mac?
Mi chiedevo se fosse possibile creare il file da compilare col semplice editor, compilarlo in qualche maniera da terminale e poi lanciarlo, sempre da terminale.  (un po' come accadeva con ubuntu)

 

Link al commento
Condividi su altri siti

usando xcode hai un ide completo (un po' come eclipse).

per fare quel che dici puoi comunque servirti di xcode, ti basta:

1. creare un file di testo

2. rinominarlo in .c

3. aprirlo con xcode

aprendo il singolo file noterai che al posto di aprirsi tutto l'ide si apre solo un editor minimale adatto ad editare il singolo file.

 

per compilare da terminale ti basta:

1. avviare terminale

2. posizionarti nella cartella con i sorgenti in c

3. usare il solito gcc per compilare.

Link al commento
Condividi su altri siti

ciao

guarda, io programmo con mac da 4-5 anni oramai. Ho sempre usato Aquamacs, una sorta di porting di emacs su mac, con soddisfazione. Ora che però ho cambiato macbook ho voluto cercare una soluzione "definitiva" (aquamacs è comodo ma si perde in cavolate tipo l'impostazione dei temi, e mi stava facendo impazzire!), e purtroppo sono un po' in difficoltà.

Attualmente sto cercando di abituarmi a Xcode, che tutto sommato fa il suo lavoro anche con una certa comodità ed eleganza. Il principale problema per ora è la mancanza di alcune shortcut e la variazione di altre (tipo cmd f per cercare anzi che control s, ecc). So che si possono ridefinire, ma forse non vale la pena..

insomma, quando trovi qualcosa di fantastico, fai un fischio!  :ok:

Link al commento
Condividi su altri siti

In parole povere trascina sul terminale aperto il file main.c ma prima di lasciarlo tieni premuto il tasto cmd, poi lasci il file e poi lasci il cmd... Questo ti serve per fare in automatico il change directory: comando 

cd /Users/.....

poi digiti il comando 

gcc main.c

oppure solo gcc e poi trascini il file main.c

...

Ti faccio fare il change directory perché altrimenti il file eseguibile viene generato nella cartella Home (Inizio).

 

Altre opzioni importanti sono:

compilare il file in ANSI C

gcc -ansi main.c

oppure determinare in anticipo il nome del file eseguibile

(senza < e >)

gcc -o <nomeEseguibili> main.c

...

Io uso solitamente tutti i comandi insieme

gcc -ansi -o MioProgramma main.c
Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...