Pregunta modo de usuario Linux - cómo crear 32 bits de Linux


Estoy tratando de compilar mi propio kernel UML. Logré crear un ejecutable ./linux, sin embargo esto es 64 bits en mi sistema de 32 bits.

file vmlinux
vmlinux: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, not stripped

uname -a
Linux testbox 2.6.32-5-686 #1 SMP Wed Jun 17 16:11:42 UTC 2015 i686 GNU/Linux

Para hacer el kernel que ejecuté:

make ARCH=um defconfig
make -j4 linux ARCH=um

¿Cómo puedo hacer cumplir para obtener un ejecutable de 32 bits? ¿Hay un parámetro adicional para make?


0


origen




Respuestas:


Lo encontré yo mismo, en la configuración del kernel (make menuconfig ARCH = um) es posible configurar kernel de 64 bits - o desarmarlo => para que obtenga un ejecutable de 32 bits.


0