2010-08-31 12 views
6

Estoy compilando ubuntu-8.04 con gcc 3.4 y necesito generar los archivos .i, que son el resultado del preprocesador gcc. He intentado agregar el indicador --save-temps, pero esto solo genera los archivos .i para el directorio de nivel superior, es decir, fuente, y no parece que se pase de forma recursiva a los directorios secundarios. También probé el indicador -E, que se supone que genera archivos preprocesados ​​y detiene la compilación, pero tampoco generó los archivos.Generando archivos intermedios .i (archivos preprocesados) al compilar Ubuntu-8.04

Estoy específicamente buscando generar los archivos .i para la fuente en net/core.

Cualquier ayuda es apreciada. ¡¡Gracias!!

Respuesta

5

No se admite el preprocesamiento en masa.

Para uso único archivo "hacen net/core/foo.i"

Para mayor, solución es "hacer C = 2 COMPROBACIÓN =" -E cc "".

+0

'make ... file.i' funciona para mí, kernel 3.12 en Ubuntu 12.04 – chronospoon

0

Sé que es una publicación anterior, pero puede ser útil; para mí esto funciona: gcc -E filename.c -o outputfile.i

Cuestiones relacionadas