2011-05-04 12 views
5

He creado un 'Proyecto de compilación externo' en Xcode 4 usando un archivo MAKE. El proyecto se construye perfectamente, excepto que la única forma en que sé cómo hacerlo funcionar es en la Terminal.Ejecute el programa C en Xcode 4 usando makefile

¿Hay alguna forma de ejecutar el programa en Xcode 4 o Terminal?

Respuesta

2

Sí, necesita crear un ejecutable personalizado, para que Xcode sepa dónde reside su ejecutable y cómo ejecutarlo. En Xcode 3 es Project ->New Custom Executable....

Esto le permitirá ejecutar su ejecutable e incluso realizar la depuración de nivel de fuente si ha agregado el código fuente al proyecto. La única molestia menor es que tiene que seleccionar manualmente qué ejecutable personalizado está "activo" cuando cambia entre, por ejemplo, depurar y versiones de lanzamiento.


Nota re Xcode 4: No consumo Xcode 4 pero mirando a la ayuda en línea el equivalente más cercano a Xcode de 3 "ejecutable personalizado" parece ser:

Personalizar ejecutables en el Editor de Esquema
Para personalizar el entorno en el que se inicia un producto en Xcode 3, haga clic en el archivo ejecutable en la lista de archivos de Grupos & y luego abra la ventana Información. En Xcode 4, elija Editar esquema activo en la ventana emergente Esquema y elija el producto que desea ejecutar (Figura 3-10). Tenga en cuenta que puede optar por mostrar el producto en ejecución a una resolución UI más alta para simular la ejecución a una resolución de visualización diferente.

+0

Estoy usando Xcode 4 y no puedo ver esa opción. Google tampoco me está dando demasiado. ¿Algunas ideas? – Chris

+0

No uso Xcode 4, es mejor usar Xcode 3 para Mac OS X, a menos que necesite App Store. No creo que Xcode 4 sea útil para el desarrollo de Mac OS X hasta al menos la versión 4.1. Volveré a etiquetar su pregunta como Xcode 4 para evitar mayor confusión. –

+1

Parece que Apple ha cambiado mucho en el lanzamiento de Xcode 4. Sin embargo, ha respondido perfectamente a mi pregunta, ¡muchas gracias! – Chris

5

Sí, puedes! Producto -> Editar esquema Seleccione "Ejecutar" en el panel izquierdo, seleccione "Información" en la parte superior y especifique la lista desplegable "Ejecutable" Seleccione el siguiente panel "Argumentos" y agregue "Argumentos pasados ​​al iniciar" (a "Ejecutable" seleccionar antes)