리눅스 커널을 32bit 로 빌드하고 싶습니다.

trymp의 이미지

제 컴퓨터가 Pentium(R) Dual-Core CPU E6600 @ 3.06GHz 이 CPU 를 가지고 있고요

커널을 32bit 로 빌드하려고 하는데 잘 안됩니다.

#bash] uname -a
Linux trymp-desktop 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:09:38 UTC 2010 x86_64 GNU/Linux

#ifdef CONFIG_X86_32
# include "processor_32.h"
#else
# include "processor_64.h"
#endif

한마디로 저는 위와 같은 형태에서 # include "processor_32.h" 이 쪽 32bit 로 컴파일 하고 싶습니다.

그런데 menuconfig 를 막 뒤져봐도 어떻게 32bit 로 바뀌서 빌드하는지를 모르겠습니다.

커널 고수님들 도와주시면 감사하겠습니다.

divetou의 이미지

지금 64bit로 사용하고 계신 것 같은데요,
32bit 로 컴파일하는것은 쉽지는 않을 것 같습니다.

안해봤지만 얼핏 생각해봐도 cross-compile이거든요.. ^^;

menuconfig 에서도 비슷한 이유로 비활성화 된건 아닌지.. 추측해 봅니다.

==============================
꿈꾸는소년

cwryu의 이미지

make menuconfig ARCH=i386