LINUX.ORG.RU

Скомпилировать бинарник одной архитектуры в другую?


0

1

Вот есть у нас, например, QEMU. Он эмулирует различные архитекуры процессоров. То есть по сути это интерпретатор машинного кода, предназначенного для других архитектур. Так? А если есть интерпретатор, то где тогда компилятор? Зачем мне каждый раз транслировать команды из софта для x86 в команды моего ARM-недобука, если это в принципе можно сделать один раз? Или тут есть какие-то технические сложности?


А если есть интерпретатор, то где тогда компилятор?

Обычно или-или.

tiandrey ★★★★★
()

QEMU

внезапно, там динамическая трансляция

anonymous
()

Кодогенерация/модификация не позволит.

GAMer ★★★★★
()

софта для x86 в команды моего ARM-недобука

не волнуйся, qemu кэширует это преобразование.

dimon555 ★★★★★
()

транслировать команды из софта для x86 в команды моего ARM-недобука

Выкинь восьмерочку, юзай опен-сорц. Подобные вопросы отпадут сразу.

segfault ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.