Kitayets » 02.01.2012 08:46:57
Зря вы накинулись на ТС, т.к. проблема существует и все прекрасно понимают о чём вопрос.
А проблема заключается в том, что разработчики 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 и прописыванию в иде каталога его установки.