Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
¿Qué significa?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
Javio
n00b
n00b


Joined: 02 Jan 2004
Posts: 35
Location: Valencia/España

PostPosted: Wed Feb 18, 2004 12:12 am    Post subject: ¿Qué significa? Reply with quote

Hola a todos, hace bastante tiempo que compilé mi primer kernel y todavía no sé exactamente que hacen algunas cosas. Por ejemplo, el comando make es una utilidad que sirve para mantener grupos de programas (según el man). Mi pregunta es:

¿Qué hace make cuando le pasamos como parámetro menuconfig? ¿Cómo pasamos de un programa que sirve para compilar a la interfaz de configuración del kernel?

¿Qué hace make clean? ¿Porqué hace falta hacer make clean?

Muchas gracias a todos

Javio
Back to top
View user's profile Send private message
cnyx
l33t
l33t


Joined: 17 Jul 2003
Posts: 883
Location: Valencia

PostPosted: Wed Feb 18, 2004 12:41 am    Post subject: Reply with quote

Creo que tiene algo que ver con los modulos cuyo codigo no esta incluido en el kernel: nvidia, alsa... Pero la verdad es que nunca me he parado a pensar que hace. Supongo que al hacer make clean se los carga o algo asi, y me da la impresion de que si no lo haces conservas la configuracion de la tarjeta grafica (caso de nvidia) o el sonido en el nuevo nucleo. Pero la verdad es que no lo se seguro, igual no tiene nada que ver con esto.

Si te esperas un segundo se lo pregunto a Linus Torvalds por el messenger 8O jeje.

Un abrazo tio.
Back to top
View user's profile Send private message
fedekapo
Apprentice
Apprentice


Joined: 16 Jun 2003
Posts: 223
Location: Argentina

PostPosted: Wed Feb 18, 2004 1:17 am    Post subject: Reply with quote

El comando make generlamente sirve para compilar, o sea, convertir el codigo fuente del programa en el ejecutable por así decirlo Se pueden agregar ciertos parametros en el archivo Makefile, por ejemplo, si uno hace make clean... lo q hace es borrar los binarios que acaba de compilar, esto se hace para ahorrar espacio y tener más orden... Esa orden está descripta en Makefile.S i uno hace make bzImage, compila el kernel y te genera los binarios q con el make clean borra.

Espero haberme explicado.

Salu2
Back to top
View user's profile Send private message
Javio
n00b
n00b


Joined: 02 Jan 2004
Posts: 35
Location: Valencia/España

PostPosted: Wed Feb 18, 2004 1:22 am    Post subject: Reply with quote

Si que te has explicado, tan solo queda una incógnita bzImage, clean, menuconfig están definidos en Makefile? si no es así que quiere decir "menuconfig"?

Salu2

Javio
Back to top
View user's profile Send private message
asmatic
n00b
n00b


Joined: 04 Feb 2004
Posts: 51
Location: Sillón de mando de la Nimbus

PostPosted: Wed Feb 18, 2004 2:19 am    Post subject: Reply with quote

Si, bzImage, clean, mrpropper, menuconfig, xconfig y demas estan definidos en el Makefile

Los archivos makefile son herramientas que simplifican la compilacion de programas grandes. Se llaman con Make y opcionallmente el nombre de una regla (como menuconfig o bzImage)
Al hacerlo el make lee en el mekefile que directorios crear / borrar, que scrits ejecutar y que archivos compliar, etc etc.
Back to top
View user's profile Send private message
Javio
n00b
n00b


Joined: 02 Jan 2004
Posts: 35
Location: Valencia/España

PostPosted: Wed Feb 18, 2004 2:23 am    Post subject: Reply with quote

Muchas gracias, ha quedado todo clarísimo.

Sois geniales

Javio
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum