Compilador C/C++

Es necesario instalar Xcode y aceptar la licencia de uso.


Luego debemos abrir una terminal y teclear lo siguiente:

$ xcode-select --install

Este comando instalará el paquete command line tools el cual nos permitirá compilar en C/C++.


O también podemos instalar command line tools desde el mismo Xcode, para eso debemos ir a la siguiente ruta:

Menú Xcode > Preferencias > Descargas > Elegir "Command line tools" > hacer clic en el botón "Instalar":


Desde la terminal podemos verificar la instalación:

$ gcc --version
$ g++ --version
$ whereis gcc
$ whereis make


Luego de que todo este correcto, podemos des-instalar Xcode si es que no lo usamos (yo lo hice).


Probando

Para compilar en C:

Código de ejemplo:

echo "#include<stdio.h> int main(void){ printf("hola mundo\n");  return 0;}">fuente.c


$ gcc fuente.c -o ejecutable
./ejecutable


Otra forma de compilar es usando make

$ make fuente
./fuente


Para compilar en C++:

Código de ejemplo:

echo "#include<iostream> using namespace std; int main(void){ cout<<"hola mundo\n"; return 0;}">fuente.cpp


$ g++ fuente.cpp -o ejecutable
./ejecutable


Otra forma de compilar es usando make

$ make fuente
./fuente


Solucionar Problema al compilar en C++:

$ echo '#define _LIBCPP_ASSERT(x, m) ((void)0)' | sudo tee -a /Library/Developer/CommandLineTools/usr/include/c++/v1/__debug > /dev/null