Posts Tagged ‘Leopard’

Compilar y ejecutar con Eclipse en OsX Leopard

Lunes, Octubre 19th, 2009

xcode"Launch Failed. Binary not found"
Esta frasecita a mi me ha dado unos problemas de tres pares de cojones. Siempre he usado este Eclipse para programar en C cuando usaba linux pero ahora resulta que con OsX Leopard hay que hacer algunos cambios y hasta que no modificas un par de propiedades no hay manera.

Instalar las XCode

Necesitas los paquetes de desarrollador que no vienen instalados por defecto. Normalmente en linux tienes que instalarte paquetes de desarrollador del entorno y gcc para poder compilar y enlazar. Aquí son las Xcode. Tienes una versión de las herramientas en tus DVDs de Leopard o puedes descargarte la última versión de su página oficial. Son unos 750MB y se instala ocupando el doble pero trae unas cuantas aplicaciones que a más de uno os resultarán útiles, como un IDE para programar C si Eclipse os trae por la calle de la amargura.
Las encontraréis en /Developer/Applications

Instalar Eclipse

El único misterio es elegir la versión que nos corresponde. Tenemos que descargar la versión de Eclipse C/C++ Cocoa 64 bits o 32 bits, eso al gusto. Viene preinstalado con todos los famosos plugins que antes tenías que descargar con un trabajo de chinos. Después de copiar la carpeta descargada a Aplicaciones en nuestro OsX crearemos nuestro proyecto C o lo que sea.
Pulsamos cmd + B o compilamos y ejecutamos y… taachaaaan: "Launch Failed. Binary not found"

El problema:

Leopard ha cambiado y nuestras herramientas de compilación ya no se llevan tan bien con Eclipse por temas que se escapan a mi interés y compresión a las horas que son.

La solución:

Habiendo creado Y seleccionado un proyecto de C y NO otro:
Pinchamos en Project->Properties->C/C++ Build->Settings->Miscellaneous y en la caja de texto de Mac OS X C Linker poned -arch i386. En GCC C compiler añadiremos el mismo parámetro en Others Flags -arch i386.

Xcode | Eclipse

Cambiar de aires tu Leopard (por ejemplo)

Lunes, Mayo 5th, 2008

AppleComo hijo de la imagen concedo gran importancia al detalle y éste es una de los elementos que más ha cuidado Apple en el desarrollo de sus productos (no me meto en precios) y en concreto de su sistema operativo Leopard.
Al margen del fanatismo por la marca de la manzana, me han gustado entornos de escritorio equilibrados funcionalidad/diseño. He pasado muchos años con KDE y alguno menos con XFce, y tan contento ¿eh? Gnome no había dios que me lo hiciera probar…

(más…)