크로스 플랫폼 운영 체제에서 소프트웨어를 실행하는 일반적인 도구는 무엇입니까?

크로스 플랫폼 운영 체제에서 소프트웨어를 실행하는 일반적인 도구는 무엇입니까?

시나리오 및 예시

Windows에서 소프트웨어는 일반적으로 확장명과 함께 제공됩니다 . 우리는 다음과 같은 타사 도구를 사용하여 Linux 운영 체제에서 파일을 .exe실행했습니다..exe와인, 마찬가지로 Mac 운영 체제에서 Windows 파일을 실행하기 위한 별도의 도구가 있을 수 있습니다.

내가 필요한 것

거기에 있나요?글로벌 도구이는 다음을 위해 모든 플랫폼에서 사용할 수 있습니다.

  1. .exeLinux 및 Mac에서 파일을 실행하려면 ?

  2. Windows 및 Linux에서 Mac OS X 소프트웨어 패키지를 실행하려면?

  3. Mac을 실행하려면 Windows에서 Linux 소프트웨어 패키지를 사용하시겠습니까?

답변1

기본 OSX, Linux 또는 Windows 앱을 변경 없이 실행하는 데 필요한 모든 것을 제공하는 모놀리식 단일 도구는 없습니다.모두해당 운영 체제 중


와인Linux 및 OS X에서 많은 Windows 앱을 실행합니다.

Windows의 Linux VM에서 Linux 앱을 실행할 수 있습니다. VMWare, VirtualBox 등을 참조하십시오.http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines

사용시그윈"Windows에서 실행하려면 소스에서 애플리케이션을 다시 빌드해야 합니다."


이 문제에 대한 대안적인 접근 방식은 Java와 (적지만) .Net에서 사용되는 바이트코드 접근 방식입니다. 그러나 이는 기존 기본 앱에는 도움이 되지 않습니다.

관련 정보