перекомпилировать 32-битную библиотеку - PullRequest
0 голосов
/ 13 декабря 2010

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

Спасибо!

Неважно, использует ли он Ubuntu или Windows, для компиляции у меня нет предпочтений.

Это на языке Си !!

Ответы [ 2 ]

0 голосов
/ 13 декабря 2010

Обратите внимание, что перехода от «32» к «64» может быть недостаточно, если в коде сделаны предположения относительно указателя и размера слова. Проблемы такого рода должны быть обнаружены с помощью надлежащих протоколов тестирования.

0 голосов
/ 13 декабря 2010

Вы не говорите, какую IDE вы используете, но должна быть опция для 64-битной операционной системы.

Для Visual Studio вы выбираете Сборка> Диспетчер конфигурации ... и затем изменяете «Платформа» с «Любой процессор» или «x86» на «x64».

Затем вы можете посмотреть в файле проекта, какие параметры компиляции были добавлены / изменены.

Кроме того, если это приложение для Windows, оно все равно должно работать без перекомпиляции. 64-битная Windows будет запускать 32-битные приложения.

...