우리는 오래된 Perl 응용 프로그램을 가지고 있습니다. 최근 64 비트 Ubuntu를 실행하는 새로운 서버로 이전했습니다. 이전 응용 프로그램은 pack/unpack 함수와 비트 연산을 사용하지만 비트 연산이 32 비트 대신 64 비트 정수를 반환하기 때문에 실패합니다.32 비트 모드에서 Perl을 강제 실행
perl을 32 비트 모드로 강제 전환 할 수 있습니까? 64 비트 컴퓨터에 32 비트 perl을 설치하는 방법이 있습니까?
감사합니다.
그렇지 않습니다. 운영자의 행동 방식은 프로세스의 "비트 (bitness)"의 기능 일 필요는 없습니다. (그렇지만 꼭 그럴 필요는 없습니다.) – ikegami
@ikegami 질문의 "32 비트 모드"부분을 32 비트 프로세스로 실행하는 것을 의미했습니다. 그러나 나는 대안적인 해석을 볼 수있다. OP가 의미하는 바가 맞을 것 같습니다. –
기계는 64 비트이고 64 비트 버전의 Ubuntu를 사용합니다. 기본적으로 64 비트 Perl을 설치했습니다 (적어도 Perl은 정수를 64 비트로 처리합니다) –