문제

나는 suse 10 32 비트 시스템을 추가하지 않고 컴파일하는 프로그램을 작성하고 있습니다. -m32 Suse 10 64 비트에서 옵션을 실행하면 잘 작동합니다.

이 경우, 내가 추가 할 필요가 없습니까? -m32 옵션?

부작용없이 64 비트에 대한 32 비트 시스템을 구축 한 프로그램을 직접 실행할 수 있습니까? 아니면 업데이트 또는 변경 사항이 필요합니까?

도움이 되었습니까?

해결책

64 비트 OS에서 32 비트 실행 파이브를 실행하는 데 문제가 없습니다 (32 비트 동적 라이브러리가 존재하고 발견되는 한).

-M32는 기본적으로 64 비트 객체를 컴파일하도록 구성된 컴파일러에서 32 비트 객체를 컴파일 할 수 있습니다.

다른 팁

OS가 64 비트 OS에서 32 비트 및 64 비트 프로그램 (힌트 : OpenBSD와 같은 모든 작업이 아님)을 모두 지원하는 한, 32 비트 의존성이 모두있는 한 어떤 종류의 문제도 없어야합니다. .

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top