Компиляция в 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. На мой взгляд, это правильное начало.
С уважением