Автор Тема: Lazarus / Компиляция  (Прочитано 640 раз)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Lazarus / Компиляция
« : 28.05.2015 20:07:25 »
Всем привет!

Подскажите, я приложение откомпилировал на x64 и оно не запускается на i586.
Можно ли как-то обойти ? Или я просто что-то неправильно делаю ?
Сноси Винду, переходи на Линукс ! :)

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 550
Re: Lazarus / Компиляция
« Ответ #1 : 28.05.2015 20:12:14 »
А там в настройках в опциях компилятора есть какой нибудь флажок указывающий под какую архитектуру код генерить 32-бита или 64-бита?

32-х битный код будет выполняться на 64-х битном процессоре, но не наоборот.

В крайнем случае  можно установить в 64-х битной системе пакет  i586-lazarus
По идее он должен генерить 32-х битный код по умолчанию.

« Последнее редактирование: 28.05.2015 20:58:14 от ASte »

Оффлайн stanukih

  • Завсегдатай
  • *
  • Сообщений: 560
Re: Lazarus / Компиляция
« Ответ #2 : 28.05.2015 21:16:10 »
проект->параметры проекта->настройка и целевая платформа->целевое семейство процессоров