Как компилить х86 приложения в Lazarus в винде х64
Модератор: Модераторы
Как компилить х86 приложения в Lazarus в винде х64
Как компилить х86 приложения в Lazarusв винде х64?
Ставишь 64 бит Lazarus и компилишь
32 бит, а не 64 только 
Ставишь и компилишь
Ставишь и компилишь
И В СЛЕДУЮЩИЙ РАЗ БОЛЕЕ ИНФОРМАТИВНУЮ ТЕМУ ЗАДАЕМ! А НЕ "ПОДСКАЖИТЕ", "ПОМОГИТЕ"!!!
- leo_bsv
- постоялец
- Сообщения: 276
- Зарегистрирован: 04.08.2010 16:26:10
- Откуда: Йошкар-Ола
- Контактная информация:
ViTality писал(а):И В СЛЕДУЮЩИЙ РАЗ БОЛЕЕ ИНФОРМАТИВНУЮ ТЕМУ ЗАДАЕМ! А НЕ "ПОДСКАЖИТЕ", "ПОМОГИТЕ"!!!
ты чё, сам же потом когда надо будет найти "подскажите" или "помогите" обрадуешься, когда быстренько всё найдёшь
Зря вы накинулись на ТС, т.к. проблема существует и все прекрасно понимают о чём вопрос.
А проблема заключается в том, что разработчики Lazarus не видят необходимости в реализации сценария, когда из одного сеанса (установки) IDE требуется компиляция под различные платформы. И хотя формально все педали присутствуют, нет готового варианта (или вменяемой статьи) для того, чтобы иметь возможность компилировать программы для win32/64, хотя на данный момент, это одна из самых востребованных фич.
и если походить по форумам (на этом сайте, или lazarus.freepascal.org) - то в основном предлагают использовать две установки lazarus и запускать их с ключём переопределяющем каталог настроек IDE.
Все доступные среды разработки (visual studio, delphi XE2, eclipce и netbeans для компилируемых ЯП) для WIN имеют возможность, прозрачно для пользователя, компилировать приложения для win32/64 не задумываясь особо о том как это всё прикрутить к компиляторам, как они должны быть собраны и куда положены и какой из вариантов является кросскомпиляторм 32 или 64.
Думаю, что было бы супер, если бы разработчики Lazarus сделали дополнительные бинарные дистрибутивы в виде готовых комплектов:
* для win32 - lazarus32 + fpc x86 + cross fpc x86 - x86_64
* для win64 - lazarus64 + fpc x86_64 + cross fpc x86_64 - x86
либо написали внятную статью как добиться такой конфигурации.
Либо добавили в Lazarus возможность переопределять пути к компиляторам для разных платформ, как это сделано в универсальных IDE типа Eclipse или Netbeans, тогда (как минимум для платформы x86_64) всё свелось бы к скачиванию дополнительно варианта компилятора с freepascal.org и прописыванию в иде каталога его установки.
А проблема заключается в том, что разработчики Lazarus не видят необходимости в реализации сценария, когда из одного сеанса (установки) IDE требуется компиляция под различные платформы. И хотя формально все педали присутствуют, нет готового варианта (или вменяемой статьи) для того, чтобы иметь возможность компилировать программы для win32/64, хотя на данный момент, это одна из самых востребованных фич.
и если походить по форумам (на этом сайте, или lazarus.freepascal.org) - то в основном предлагают использовать две установки lazarus и запускать их с ключём переопределяющем каталог настроек IDE.
Все доступные среды разработки (visual studio, delphi XE2, eclipce и netbeans для компилируемых ЯП) для WIN имеют возможность, прозрачно для пользователя, компилировать приложения для win32/64 не задумываясь особо о том как это всё прикрутить к компиляторам, как они должны быть собраны и куда положены и какой из вариантов является кросскомпиляторм 32 или 64.
Думаю, что было бы супер, если бы разработчики Lazarus сделали дополнительные бинарные дистрибутивы в виде готовых комплектов:
* для win32 - lazarus32 + fpc x86 + cross fpc x86 - x86_64
* для win64 - lazarus64 + fpc x86_64 + cross fpc x86_64 - x86
либо написали внятную статью как добиться такой конфигурации.
Либо добавили в Lazarus возможность переопределять пути к компиляторам для разных платформ, как это сделано в универсальных IDE типа Eclipse или Netbeans, тогда (как минимум для платформы x86_64) всё свелось бы к скачиванию дополнительно варианта компилятора с freepascal.org и прописыванию в иде каталога его установки.
