Solaris 10 64비트 운영 체제에서 Apache 2.4를 32비트로 컴파일하고 싶습니다. gcc가 설치되어 있고 apr, Apr-util, pcre 및 개방형 SSL 패키지가 있습니다. Apache httpd 32비트 웹 서버를 얻으려면 어떻게 32비트로 컴파일합니까?
답변1
저는 몇 대의 Solaris 시스템에 Apache를 설치했으며 일반적인 Apache tar 파일 다운로드를 통해 디렉토리에 압축을 풀고 해당 디렉토리로 CD를 이동한 다음
./configure
make
64비트 정수를 사용하는 플래그를 사용하여 32비트 실행 파일이 생성됩니다. 실행 파일을 생성한 후 실행할 수 있습니다.
file httpd
32비트 바이너리가 있는지 확인하세요. 저는 Solaris의 대부분의 소프트웨어가 실제 64비트 바이너리를 사용하면 조금 더 느리게 실행된다는 것을 확인했습니다.