make menuconfiges una de las cinco herramientas similares que pueden ayudar a un usuario a configurar el kernel de Linux antes de la compilación, un paso necesario para compilar el código fuente . , con una interfaz de usuariomake menuconfig basada en menús , permite al usuario elegir qué características y módulos compilar. Normalmente se invoca mediante el comando ; menuconfig es un objetivo en el Makefile de Linux .make menuconfig
Descripción general
make menuconfigno estaba en la primera versión de Linux . Antes de la versión 2.5.45, la herramienta predecesora utilizaba Configuration Menu Language (CML) y era una utilidad basada en preguntas y respuestas ( make config, make oldconfig).
Las variantes de la herramienta para la configuración de Linux incluyen:
make xconfig, que requiere Qtmake gconfig, que utiliza GTK+make nconfig, que es similar amake menuconfig.
Todas estas herramientas utilizan internamente el lenguaje Kconfig . Kconfig también se utiliza en otros proyectos, como Das U-Boot , un gestor de arranque para dispositivos embebidos; Buildroot , una herramienta para generar sistemas Linux embebidos; y BusyBox , un conjunto de utilidades de shell de un solo ejecutable para sistemas embebidos.
make menuconfigEn general, es más fácil de usar en comparación con la herramienta de configuración basada en preguntas y respuestas make config, y cuenta con un sistema de búsqueda básico.
Si el usuario está satisfecho con un .configarchivo anterior, el sistema make oldconfigutiliza dicho archivo para responder a todas las preguntas posibles, presentando las nuevas funciones únicamente de forma interactiva.
Dependencias
Para usarlo make menuconfig, se requiere el código fuente de Linux , una herramienta make , un compilador de C y la biblioteca ncurses .
Véase también
Referencias
- La
make menuconfigherramienta en sí. - Linux desde cero
- Cómo construir un sistema Linux mínimo (Archivado el 23/10/2009 en Wayback Machine)
- Creación de kernels personalizados con el sistema de paquetes del kernel de Debian.
- Compilación cruzada de Linux en IBM System z
- Cómo crear tu propio Linux
- Construyendo un núcleo de la manera tradicional
- Cómo usar el kernel de Linux
- Lenguaje Kconfig
Enlaces externos
- Los archivos del kernel de Linux
- núcleo de Linux
- utilidades de configuración de Linux
- Gestión de la configuración
- Automatización de compilaciones
- Software gratuito que utiliza ncurses