Lazarus и FPC 2.7.1

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Lazarus и FPC 2.7.1

Сообщение ssadragon » 05.11.2013 06:20:53

Может кто знает?
При отладке с использованием 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. надеюсь доходчиво изложил))))
ssadragon
постоялец
 
Сообщения: 148
Зарегистрирован: 03.12.2012 20:21:35

Re: Lazarus и FPC 2.7.1

Сообщение zub » 06.11.2013 00:33:54

2.7.1 собран с отладочной информацией, 2.6.2 нет - вот и "не заходит"
придется пересобрать 2.7.1
zub
долгожитель
 
Сообщения: 2887
Зарегистрирован: 14.11.2005 23:51:26

Re: Lazarus и FPC 2.7.1

Сообщение ssadragon » 06.11.2013 06:27:59

zub Спасибо!
Ступил, запарился малость, как-то и не подумал даже.

Добавлено спустя 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

и по завершении отладки вообще все валится ажно система уходит в ребут :shock:
Может кто-нибудь знает в чем дело? Что я сделал не так?
Кстати до этого батник отличался строкой
Код: Выделить всё
set Opt=OPT="-g"
и все было нормально, ну кроме того что я описал вначале.
ssadragon
постоялец
 
Сообщения: 148
Зарегистрирован: 03.12.2012 20:21:35

Re: Lazarus и FPC 2.7.1

Сообщение zub » 06.11.2013 09:49:33

наличие\осутствие отладочной информации никак не должно приводить к
>>ажно система уходит в ребут
проблема явно в чемто другом
zub
долгожитель
 
Сообщения: 2887
Зарегистрирован: 14.11.2005 23:51:26

Re: Lazarus и FPC 2.7.1

Сообщение hinst » 06.11.2013 10:43:46

ssadragon писал(а):Кстати до этого батник отличался строкой
Код: Выделить всё
set Opt=OPT="-g"
и все было нормально, ну кроме того что я описал вначале.

и ты заменил на
Код: Выделить всё
set Opt=OPT="-O1"
???
-O1 в FPC включает оптимизацию, а не отладочную информацию, разве нет? Наверное -gl должно быть, а не -O1
Аватара пользователя
hinst
энтузиаст
 
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Re: Lazarus и FPC 2.7.1

Сообщение zub » 06.11.2013 11:31:00

>>-O1 в FPC включает оптимизацию, а не отладочную информацию, разве нет? Наверное -gl должно быть, а не -O1
Собрать компилятор без отладочной инфы и с оптимизацией - нормально, на отладку собранных в дальнейшем проектов это скажется только не возможностью отладки кода внутри FPC, LCL и сами проекты будут отлаживаться в соответствии с настройками проекта, а не компилятора
zub
долгожитель
 
Сообщения: 2887
Зарегистрирован: 14.11.2005 23:51:26

Re: Lazarus и FPC 2.7.1

Сообщение ssadragon » 06.11.2013 13:07:27

hinst писал(а):-O1 в FPC включает оптимизацию, а не отладочную информацию, разве нет? Наверное -gl должно быть, а не -O1

ну да мне и не надо отладочной информации.
Вообще сделал вот так
Код: Выделить всё
set Opt=COMPILER_OPTIONS="-O1"

перестало вываливаться в перезагруз системы при окончании отладки приложения.
:oops: в чем отличие-то между COMPILER_OPTIONS и OPT
ssadragon
постоялец
 
Сообщения: 148
Зарегистрирован: 03.12.2012 20:21:35

Re: Lazarus и FPC 2.7.1

Сообщение Jarod Bajwa » 14.02.2014 17:00:57

2.7.1 собран с отладочной информацией, 2.6.2 нет - вот и "не заходит"
придется пересобрать 2.7.1
Jarod Bajwa
незнакомец
 
Сообщения: 1
Зарегистрирован: 14.02.2014 16:57:00


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 226

Рейтинг@Mail.ru