Lazarus и FPC 2.7.1
Модератор: Модераторы
Lazarus и FPC 2.7.1
Может кто знает?
При отладке с использованием FPC 2.7.1 отладка по F8 или F7 идет и по исходникам FPC, а при использовании FPC 2.6.2 установленного с Lazarus`ом отладка по F8 или F7 не заходит в исходники FPC.
Вопрос: как отключается/убирается поведение с использованием FPC 2.7.1? т.е. хочу как в варианте с FPC 2.6.2
P.S. надеюсь доходчиво изложил))))
При отладке с использованием FPC 2.7.1 отладка по F8 или F7 идет и по исходникам FPC, а при использовании FPC 2.6.2 установленного с Lazarus`ом отладка по F8 или F7 не заходит в исходники FPC.
Вопрос: как отключается/убирается поведение с использованием FPC 2.7.1? т.е. хочу как в варианте с FPC 2.6.2
P.S. надеюсь доходчиво изложил))))
2.7.1 собран с отладочной информацией, 2.6.2 нет - вот и "не заходит"
придется пересобрать 2.7.1
придется пересобрать 2.7.1
zub Спасибо!
Ступил, запарился малость, как-то и не подумал даже.
Добавлено спустя 1 час 11 минут 51 секунду:
Ха интересно собрал FPC таким батником
и по завершении отладки вообще все валится ажно система уходит в ребут
Может кто-нибудь знает в чем дело? Что я сделал не так?
Кстати до этого батник отличался строкой и все было нормально, ну кроме того что я описал вначале.
Ступил, запарился малость, как-то и не подумал даже.
Добавлено спустя 1 час 11 минут 51 секунду:
Ха интересно собрал FPC таким батником
Код: Выделить всё
@echo on
set Opt=OPT="-O1"
set Target=OS_TARGET=win32 CPU_TARGET=i386
set myroot=D:\FPC
set myFPC=%myroot%\source
set mybinutils=%myroot%\bin\i386-win32
set oldppc=D:\lazarus_old\fpc\2.6.2\bin\i386-win32
set PATH=%oldppc%;%PATH%
cd %myFPC%
make clean
cd %myFPC%\compiler
make cycle %Target% %Opt%
cd..
make singlezipinstall %Target% %Opt%
cd %mybinutils%
fpcmkcfg.exe -d "basepath=%myroot%" -o .\fpc.cfg
@pauseи по завершении отладки вообще все валится ажно система уходит в ребут
Может кто-нибудь знает в чем дело? Что я сделал не так?
Кстати до этого батник отличался строкой
Код: Выделить всё
set Opt=OPT="-g"наличие\осутствие отладочной информации никак не должно приводить к
>>ажно система уходит в ребут
проблема явно в чемто другом
>>ажно система уходит в ребут
проблема явно в чемто другом
ssadragon писал(а):Кстати до этого батник отличался строкойи все было нормально, ну кроме того что я описал вначале.Код: Выделить всё
set Opt=OPT="-g"
и ты заменил на
Код: Выделить всё
set Opt=OPT="-O1"-O1 в FPC включает оптимизацию, а не отладочную информацию, разве нет? Наверное -gl должно быть, а не -O1
>>-O1 в FPC включает оптимизацию, а не отладочную информацию, разве нет? Наверное -gl должно быть, а не -O1
Собрать компилятор без отладочной инфы и с оптимизацией - нормально, на отладку собранных в дальнейшем проектов это скажется только не возможностью отладки кода внутри FPC, LCL и сами проекты будут отлаживаться в соответствии с настройками проекта, а не компилятора
Собрать компилятор без отладочной инфы и с оптимизацией - нормально, на отладку собранных в дальнейшем проектов это скажется только не возможностью отладки кода внутри FPC, LCL и сами проекты будут отлаживаться в соответствии с настройками проекта, а не компилятора
hinst писал(а):-O1 в FPC включает оптимизацию, а не отладочную информацию, разве нет? Наверное -gl должно быть, а не -O1
ну да мне и не надо отладочной информации.
Вообще сделал вот так
Код: Выделить всё
set Opt=COMPILER_OPTIONS="-O1"перестало вываливаться в перезагруз системы при окончании отладки приложения.
-
Jarod Bajwa
- незнакомец
- Сообщения: 1
- Зарегистрирован: 14.02.2014 16:57:00
2.7.1 собран с отладочной информацией, 2.6.2 нет - вот и "не заходит"
придется пересобрать 2.7.1
придется пересобрать 2.7.1
