- Код: Выделить всё
- @echo on
 set BASEDRV=c:
 set SRCDIR=%BASEDRV%\pp
 set PPCNAME=ppcx64
 set FPCSTART=c:\pp\bin\x86_64-win64\%PPCNAME%
 set LOGDIR=%BASEDRV%\pp
 set INSTALLDIR=%BASEDRV%\pp
 set OPTS=-gl -dSAX_HTML_DEBUG -dUSE_MINGW_GDB
 set COMMONOPTS=UPXPROG=echo COPYTREE=echo OPT="%OPTS%" GINSTALL=myinst.exe
 cd /d %SRCDIR%
 REM the building
 C:\pp\bin\x86_64-win64\make.exe clean all %COMMONOPTS% FPC=%FPCSTART% > %LOGDIR%\Build.log
 C:\pp\bin\x86_64-win64\make.exe install %COMMONOPTS% INSTALL_PREFIX=%INSTALLDIR% FPC=%SRCDIR%/compiler/%PPCNAME% > %LOGDIR%\Install.log
Всё хорошо собирается, получившийся FPC нормально компилит программы. С его помощью нормально собираю Lazarus из SVN. НО!!! Как только пытаюсь отлаживать программы лазарусом, так возникает такая проблема. Запускаю приложение, появляется надпись "идёт отладка", но сама программа не запускается, а вывод отладчика содержит информацию о том, что файл вроде не содержит отладочной информации. Отлаживать пробую новый проект, только форма (ну который создаётся при запуске Lazarus). Теперь беру FPC из CodeTyphon 0.944. Пересобираю с ним лазарус и всё работает. Мне кажется я как-то неверно компилирую FPC. Подскажите, что не так?



 
 