2010-05-12 17 views

Respuesta

10

En la línea de comandos, gcc -E foo.m le mostrará la salida preprocesada (al igual que para los archivos C/C++ normales). Por supuesto, esto también ampliará cualquier declaración #include o #import que pueda tener en su código.

2

Utilice el argumento de línea de comandos -E para gcc o clang. Esto se documenta como: "Solo preprocesamiento; no compile, ensamble ni vincule "y, de hecho, emite la versión preprocesada al stdout.

20

Desde dentro de Xcode:

  • Xcode 3: Seleccione el archivo y, a continuación Generar → preproceso.
  • Xcode 4: Seleccione el archivo, luego Producto → Generar salida → Generar archivo preprocesado.
+1

Sólo una nota - Al generar el archivo preprocesado esta manera, hay es ** una gran cantidad ** de otro código de los archivos que fueron #importados. El archivo que realmente desea ver está en la parte inferior de la salida. – pasawaya

1

En Xcode 5: Seleccione el archivo .m , entonces Producto -> Realizar acción -> preproceso ".m"

Cuestiones relacionadas