Tutorial

Come installare il compilatore gcc su Xcode [Mac OS X]

Chiunque possieda Mac OS X Mountain Lion ed abbia installato l’ambiente di programmazione Xcode dall’app store, potrebbe chiedersi dove reperire il compilatore gcc in modo da poter disporre del comando make (C++).

In questa guida vedremo brevemente come sia possibile installare il suddetto gcc su Mac OS X 10.8.x.

Passo 1: installare Xcode

Anzitutto è necessario procurarsi gratuitamente Xcode, il che è possibile da questo link: l’installazione richiederà qualche tempo in proporzione alla velocità di connessione della vostra rete.

Passo 2: installare da Xcode il compilatore gcc/LLVM

Dopo aver aperto Xcode, andiamo dal menù del programma su Preferenze > Downloads > scegliamo “Tool a linea di comando” > Facciamo click su “Installa” come mostrato nella figura seguente.

Mountain-Lion-10.8.x-install-gcc-xcodeXcode andrà così a scaricare i package richiesti e tutto quello che ci serve per fare funzionare il compilatore LLVM, il linker e tutti gli altri tool per la compilazione.

Passo 3: verifica dell’installazione

Apriamo ora una finestra del terminale e proviamo a digitare i seguenti tre comandi:

gcc --version
whereis gcc
whereis make

il che produrrà un output simile al seguente.

Mountain-Lion-gcc-llvm-verification

tool di migrazione

Test con un file in C di prova

Mediante un apposito editor di testo creiamo il file a.c e digitiamo le seguenti righe di codice:

/* a.c - demo for os x */
#include <stdio.h>
int main(void){
 printf("Hello world\n");
 return 0;
}

Per compilare scriviamo ora da una finestra del terminale, dopo esserci spostati nella stessa cartella in cui abbiamo creato, editato e salvato il precedente file:

make a

Successivamente andiamo ad eseguire il file appena creato:

./a

In questo caso ci aspettiamo che il programma scriva nel terminale “Hello world”: un esempio di output potrebbe essere dunque il seguente.

Mountain-Lion-gcc-llvm-verification-hello-world

Tags
Mostra altro

Ti potrebbe interessare anche

Lascia un commento

Back to top button