64비트 커널을 실행 중이고 이미 CONFIG_IA32_EMULATION
설정되어 있습니다. 그래도 활성화해야 합니까 CONFIG_IA32_AOUT
?
도움말을 보면 menuconfig
잘 이해가 되지 않습니다.
답변1
짧은 답변:
시스템이 일반 데스크톱/노트북이고 실제로 오래된 소프트웨어를 실행하지 않는 경우 일부 바이너리가 여전히 32비트일 가능성이 높으므로 해당 시스템을 안전하게 비활성화할 수 있습니다 CONFIG_IA32_AOUT
.CONFIG_IA32_EMULATION
설명하다:
여기에는 두 가지 문제가 관련되어 있습니다.실행 파일 형식그리고64비트 시스템에서 32비트 코드 실행.
당신은 할 수Wikipedia에서 파일 형식에 대해 읽어보세요.그리고비교 방법을 확인하세요하지만 가장 중요한 정보는매우 낮은 주파수현재 표준이고가. 출력그 전임자이다. 다음 형식의 최신 프로그램을 찾을 가능성은 거의 없습니다.가. 출력바이너리(파일 형식을 혼동하지 마십시오.기본 출력 이름컴파일러는 바이너리를 할당합니다. 바이너리는 일반적
a.out
으로 역사적인 이유로 남아 있습니다.매우 낮은 주파수체재).64비트 시스템을 사용하는 경우 일부 프로그램은 여전히 32비트일 가능성이 높습니다. 이것은많은한 번 만나는 것보다 확률이 더 높음가. 출력바이너리.
명확하게 말하면 두 가지 모두의 바이너리입니다.매우 낮은 주파수그리고가. 출력형식은 32비트와 64비트일 수 있습니다. 이러한 구별은 별개입니다(아래에서 볼 수 있듯이).비교하다).