- Específicamente para C y C++, ¿cuántos pases se utilizan por defecto?
- ¿Este número cambia dependiendo del nivel de optimización utilizado? (debería)
- ¿Se puede cambiar directamente?
que estaba buscando esta información en http://gcc.gnu.org/, pero buscando en Google usando site:http://gcc.gnu.org/
no dió nada.¿Cuántos pases sobre el código usa gcc?
Cualquier apunta a cualquier documentación sobre esto también será útil.
Por pase que significaba un pase sobre la representación original del código fuente única y no la definición de múltiples pasadas sugerido por Wikipedia.
+1, aunque me hace preguntarme por qué habría alguna razón para pasar el código más de dos veces. Una pasada para el preprocesador y otra para cargar el código en un Árbol de sintaxis abstracto para su posterior análisis. –
Acepto, no debería haber necesidad de aprobar más de dos veces. Una vez para el preprocesador y una vez para el compilador. Sin embargo, sospecho que el compilador puede pasar el Árbol de sintaxis más de una vez. –
@Justin Ethier ¿Entonces el código ya no se "pasa por alto" una vez que ha alcanzado un AST o alguna otra representación intermedia?(La pregunta parece un poco confusa en este aspecto) :-) –