Apache 서버 32개 바이너리 대 64개 바이너리? 차이점은 무엇입니까

Apache 서버 32개 바이너리 대 64개 바이너리? 차이점은 무엇입니까

Windows의 경우 ASF 사이트에서 32비트 바이너리를 다운로드하거나 Apache Lounge 사이트에서 64비트 바이너리를 다운로드했습니다(특별한 이유 없이). 그래서 - 이것이 내가 가지고 있는 버전을 업데이트하는 방법입니다.

저는 교육 목적으로 Ubuntu로 전환했으며 소스에서 컴파일하는 데 익숙합니다.

소스에서 Apache 서버를 컴파일하면 어떤 바이너리를 얻게 됩니까? 32? 64?

답변1

컴파일은 소스 코드에서 바이너리를 빌드하는 프로세스입니다. 구성 스크립트와 makefile은 시스템에 적합한 것을 선택합니다. (64비트 시스템은 64비트 실행 파일을 실행할 수 있고, 32비트 시스템은 32비트 실행 파일을 실행할 수 있습니다.)

64비트 시스템을 사용하는 경우 64비트 바이너리를 사용하면 성능이 향상될 가능성이 있습니다. 어떤 경우에는 이것이 큰 도움이 될 수 있습니다. Apache의 경우 큰 문제는 아니지만 저는 이에 대한 전문가는 아닙니다. 확실히피해그러나 적절한 바이너리를 빌드하기 위해 64비트 시스템을 사용하는 경우 왜 32비트 바이너리를 얻기 위해 빌드 프로세스를 망칠 필요가 있는지 모르겠습니다.

관련 정보