Возможно ли запустить двоичный файл x86 на процессоре ARM?

Возможно ли конвертировать / перекомпилировать уже скомпилированный двоичный файл x86 в двоичный файл ARM?

Я использую BeagleBoard с командной строкой Ubuntu (Maverick) и хочу запустить сервер Ventrilo, но исполняемый файл x86, который они поставляют, не может быть запущен на аппаратном обеспечении, насколько я могу судить (скорее всего, из-за различной архитектуры).

К сожалению, у меня нет доступа к источнику, который позволяет мне перекомпилировать его изначально.

Если нет, есть ли другой способ, которым я могу запустить двоичный файл (например, эмуляция)?

    3 Solutions collect form web for “Возможно ли запустить двоичный файл x86 на процессоре ARM?”

    Вы можете захотеть переключиться на альтернативное программное обеспечение, доступное изначально на вашей архитектуре, ропот и mumble приходят на ум.

    Бормотание и бормотание домашней страницы

    Краткая версия: если у вас нет исходного кода, то нет.

    Длинная версия: вы можете использовать qemu (или kvm или virtualbox и т. Д.) И использовать минимальную эмулированную систему x86 для запуска сервера.

    Я думаю, что ответ «возможно». Обычно вы можете декомпилировать исполняемый файл, если знаете об этом достаточно. Если вы декомпилируете код на язык с компилятором ARM и библиотеки, необходимые для компиляции этого бинарного файла на вашу платформу ARM, то это должно быть возможно.

    Например: Если ваш сервер Ventrilo можно декомпилировать в исходный код C, и этот исходный код является стандартом ANSI, у вас может быть достаточно поддержки с вашим компилятором ARM для перекомпиляции кода.

    Я действительно не знаю, можете ли вы сделать это на законных основаниях, так как вы бы обратное проектирование программного обеспечения, которое вы не являетесь владельцем.

    Interesting Posts

    Раздел Ubuntu не загружается

    Процесс пакетного файла оставляет дополнительную командную строку открытой

    Sudo в Windows 10 Подсистема Linux не может разрешить локальное имя компьютера

    «Подключиться к сети» не открывается (и другие)?

    Правильное отключение Intel SRT

    Как установить программу или приложение по умолчанию для обработки определенного типа файла или протокола URL?

    Windows 8 To Go развращает привод рабочего стола

    максимальная длина HTTP GET-запроса?

    Перезагрузите explorer.exe в Windows 7, сохраняя все значки в системном трее?

    Настройка учетных записей Linux-оболочки для общего доступа

    Отправка факса без номера факса

    Как встроить шрифты в PDF

    Как добавить, отредактировать или управлять пользовательскими поисковыми системами в Opera 15 или более поздних версиях (на основе Chromium)?

    Перейти к определенному номеру строки в excel

    Что вызовет открытие окна CMD после запуска окон?

    Давайте будем гением компьютера.