Сценарий и пример

В Windows программное обеспечение обычно поставляется с расширением .exe , которое мы использовали для запуска файлов .exe в операционных системах Linux с использованием какого-либо стороннего инструмента, такого как wine , также может быть отдельный инструмент для запуска файлов Windows в операционной системе Mac.

Что мне нужно

Есть ли какой-нибудь глобальный инструмент, который можно использовать на любой платформе для следующего:

  1. Для запуска .exe файлов на Linux и Mac?

  2. Для запуска программных пакетов Mac OS X в Windows и Linux?

  3. Для запуска Mac, программных пакетов Linux на Windows?

1 ответ1

1

Не существует единого монолитного инструмента, обеспечивающего все необходимое для запуска любых собственных приложений OSX, Linux или Windows без изменений во всех этих операционных системах.


WINE запускает множество приложений Windows на Linux и OS X.

Вы можете запускать приложения Linux на виртуальной машине Linux в Windows. См. VMWare, VirtualBox и т.д. См. Http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines.

Использование Cygwin «Вы должны пересобрать приложение из исходного кода, если хотите, чтобы оно работало в Windows».


Альтернативным подходом к этой проблеме является подход с использованием байт-кода, используемый Java и (в меньшей степени) .Net. Однако это не помогает с существующими нативными приложениями.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .