Programación‎ > ‎

Compilador C/C++ en Mac OSX

publicado a la‎(s)‎ 19 abr. 2015 15:45 por Juan Jose Ramirez Lama   [ actualizado el 11 oct. 2017 14:25 ]
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



Comments