Компиляция в Ubuntu (10 или 11) 32 бит для Debian 6 64 бит

Работает ли программа, скомпилированная на 32-битной Ubuntu, на 64-битной Debian 6?

Я пошел гуглить и обнаружил: "Обычно программа, скомпилированная в 32-битной системе, работает и в 64-битной системе, но не иначе".

Таким образом, совместимость с 32 битами -> 64 битами не должна быть проблемой. А как насчет Ubuntu -> Debian?

С наилучшими пожеланиями.

1 ответ

Решение

Это зависит. В таких случаях обычно могут возникнуть зависимости. Если вы устанавливаете систему x64, по умолчанию загружаются библиотеки x64. И может не хватить библиотек x32. Тем не менее, обычно нет проблем получить необходимые 32-битные библиотеки. Я бы порекомендовал написать очень простую программу, такую ​​как Hello World, скомпилировать ее для x32, как пожелаете, и попробовать запустить ее на Debian x64. На мой взгляд, это правильное начало.

С уважением

Другие вопросы по тегам