[OT] Compilación parcial

Mauricio José Adonis Carrasco mike.alfa.2007 en gmail.com
Mie Jun 4 16:30:38 BST 2008


El mié, 04-06-2008 a las 02:58 -0500, José Pablo Fonfría escribió:
> Hola Paco,
> 
> > Hola Pablo,
> > 
> > No entiendo muy bien si te refieres a compilar sólo una parte de un fichero
> > con código fuente.
> > Lo normal es tener varios ficheros dependiendo de la funcionalidad y tamaño
> > de los mismos de forma que al compilar sólo se compile (y valga la
> > redundancia) aquellos que hayan cambiado.
> > Si tienes ficheros de código muy grandes es normal que tarde mucho aunque
> > eso también dependerá de la máquina en la que lo compiles y el compilador
> > que uses.
> 
> El programa consta de 31 archivos distintos con 
> diferentes longitudes con unas 15000 líneas en total. 
> Compilo en un Centrino a 1.7GHz con 1Gb de memoria y 
> uso el gfortran.
> 
> Acabo de probar a modificar las opciones del gfortran y 
> ha mejorado mucho la velocidad de compilación al 
> eliminar la opción -O3. Ahora me pregunto cómo influirá 
> esta modificación al desempeño del programa una vez 
> esté corriendo.
> 
> Bueno, pues parece que esto ya está. Muchas gracias por 
> la respuestas y siento las molestias.
> 
> Un saludo.
> 
> Pablo.
> 
> > Saludos,
> > Paco.
> > 
> > 

Hola, la opción -O3 (gcc) activa todas las optimizaciones posibles de
aplicar al binario, quitándola eliminas todas las optimizaciones al
momento de compilar tu programa. Si tu programa va a procesar gran, gran
cantidad de información quizás se note algo en los tiempos que le tome
hacerlo comparándolo con haber utilizado optimizaciones. Puedes obtener
info adicional de todas las opciones explicadas del compilador gcc,
descargándolo como pdf, desde...
http://gcc.gnu.org/onlinedocs/

Yo he visto que esta opción está en g95 (también GNU) pero no la he
visto listada en el manual del compilador gfortran, ¿estás seguro que
estás compilando con gfortran y no g95?... son diferentes.
He aquí un manual en castellano del compilador g95
http://ftp.g95.org/G95Manual.es.pdf

Para comparar, también aquí está el manual del compilador gfortran
http://people.scs.fsu.edu/~burkardt/pdf/gfortran.pdf

Saludos.

-- 
Mauricio José Adonis Carrasco <mike.alfa.2007 en gmail.com>




Más información sobre la lista de distribución ubuntu-es