Win64+Lazarus

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

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

Win64+Lazarus

Сообщение stikriz » 31.03.2010 12:18:41

Скачал 64 бит версию Lazarus и поставил на Windows7 64 bit.
Пустое новое приложение компилится, но не запускается под отладкой.
Так и должно быть? :-)
Lazarus-0.9.29-23738-fpc-2.4.1-20100219-win64.exe

Что делать? Мне нужно останавливаться на брекпоинтах, смотреть стек вызовов и просматривать значения переменных...
Аватара пользователя
stikriz
энтузиаст
 
Сообщения: 612
Зарегистрирован: 15.03.2006 09:37:47

Re: Win64+Lazarus

Сообщение qivi » 31.03.2010 12:24:57

....29 сборки это не релиз (то биш баги допускаются), отключи отладку.
Проект\Параметры проекта\Настройки компилятора... вроде так в ....29, а то у меня стоит 28.
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Win64+Lazarus

Сообщение stikriz » 31.03.2010 12:26:51

Мне нужна отладка, поэтому не отключу.

Тогда вопрос такой.
Хоть кто-то под винду 64 бит может запускать с отладкой?
Какая версия Лазаруса?
Аватара пользователя
stikriz
энтузиаст
 
Сообщения: 612
Зарегистрирован: 15.03.2006 09:37:47

Re: Win64+Lazarus

Сообщение qivi » 31.03.2010 12:27:41

А чем плох ......28.2?
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Win64+Lazarus

Сообщение Brainenjii » 31.03.2010 12:34:49

Попробуйте найти и поставить gdb для x64... А лучше - постараться отказаться от отладки ^_^ В лазаре одно зло от неё... Да и вообще
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Win64+Lazarus

Сообщение stikriz » 31.03.2010 12:35:14

А Вы на 64 битной винде на 64 битном Лазарусе 2.8 можете отлаживать, пробовали вообще?

Добавлено спустя 2 минуты 6 секунд:
Brainenjii писал(а):Попробуйте найти и поставить gdb для x64... А лучше - постараться отказаться от отладки ^_^ В лазаре одно зло от неё... Да и вообще

А что, с лазарусом идет не для 64 бита? Лазарус 64 битный, паскаль 64 битный, а отладчик нет? :-)
Отладка везде добро, и в лазарусе тоже. Интересно, как Вы ищите ошибки...
Аватара пользователя
stikriz
энтузиаст
 
Сообщения: 612
Зарегистрирован: 15.03.2006 09:37:47

Re: Win64+Lazarus

Сообщение Brainenjii » 31.03.2010 12:39:00

Я ошибки ищу логированием ^_^ Очень удобно ^_^ Да и уже работающем приложении тоже часто помогает ^_^
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Win64+Lazarus

Сообщение qivi » 31.03.2010 12:39:39

stikriz писал(а):А Вы на 64 битной винде на 64 битном Лазарусе 2.8 можете отлаживать, пробовали вообще?


Я ей не особо пользуюсь но в 64 линуксе работает...
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Win64+Lazarus

Сообщение stikriz » 31.03.2010 12:43:53

qivi писал(а):Я ей не особо пользуюсь но в 64 линуксе работает...

Я же говорю - в ВИНДЕ. Линукс я не спрашиваю - не нужно.

Есть хоть кто-то, кто заставил работать отладчик на 64 битной винде на 64 битном Лазарусе?
Какая версия Лазаруса? Качать-то 70 метров, почти...

Или это точно в винде не работает?
Аватара пользователя
stikriz
энтузиаст
 
Сообщения: 612
Зарегистрирован: 15.03.2006 09:37:47

Re: Win64+Lazarus

Сообщение Mr.Smart » 31.03.2010 13:01:26

Я пробовал, работает, последняя стабильная версия 0.9.28.2!
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Win64+Lazarus

Сообщение Kon.pasc » 06.04.2010 22:44:46

А я тоже мучаюсь.. Значит лазарус Lazarus-0.9.29-24290-fpc-2.4.0-20100330-win64.exe
не заставить работать с gdb который там в комплекте?
А версия 0.9.28.2 будет работать с FPC 2.4.0?
Kon.pasc
новенький
 
Сообщения: 26
Зарегистрирован: 31.10.2009 17:45:38

Re: Win64+Lazarus

Сообщение Kon.pasc » 10.04.2010 21:31:16

Отвечаю сам себе
А версия 0.9.28.2 будет работать с FPC 2.4.0?

нет, не будет. И лазарус 0.9.29 из svn не будет работать с FPC 2.2.4, где дебаггер еще работал.

Но нарыл вот решение, и дебагер заработал под win64!! Ура!
Суть - надо дебажный exe компилить с -WB10000

Баг висит давно и странно что никто здесь этого не сказал :(
http://bugs.freepascal.org/view.php?id=13982

Добавлено спустя 1 час 40 минут 14 секунд:
Вот еще:
http://bugs.freepascal.org/view.php?id=15692
http://bugs.freepascal.org/view.php?id=15587
http://mantis.freepascal.org/view.php?id=15049

А вот здесь лежат gdb, но у меня в данный момент почему-то не скачиваются:
http://sourceforge.net/projects/mingw-w64/files/
Kon.pasc
новенький
 
Сообщения: 26
Зарегистрирован: 31.10.2009 17:45:38

Re: Win64+Lazarus

Сообщение AlterEgo » 23.03.2011 16:27:33

Добрый день!
Использую:
Lazarus-0.9.31-29979-fpc-2.4.3-20110322-win64

Создаю проект с графическим интерфейсом. Все компилится, дебагер останавливается в точках остановки.
Все ок!

Создаю проект exe и к нему dll. Все компилится, а вот дебагер не останавливается в точках остановки проекта dll.
С этим можно что-то сделать?
AlterEgo
новенький
 
Сообщения: 11
Зарегистрирован: 05.03.2011 11:06:32

Re: Win64+Lazarus

Сообщение Kon.pasc » 29.03.2011 10:00:12

А правильно ли запускается проект dll с указанием host application - путь к exe? Включены ли опции добавлять дебаг инфу?
И наконец, используется ли правильный 64-bit gdb скачанный по ссылке выше? Не знаю какой gdb в Lazarus-0.9.31-29979, но то что шло в комплекте раньше было старое и толком не работало под 64-бит. Я год назад скачал gdb отдельно и привязал к лазарус (в опциях есть) - с тех пор проблем не знаю. И -dWB10000 не забывать (для релиза не нужно).
Kon.pasc
новенький
 
Сообщения: 26
Зарегистрирован: 31.10.2009 17:45:38

Re: Win64+Lazarus

Сообщение Mr.Smart » 29.03.2011 10:36:40

Kon.pasc писал(а):А правильно ли запускается проект dll с указанием host application - путь к exe? Включены ли опции добавлять дебаг инфу?

Я всегда так делаю.
Kon.pasc писал(а):И наконец, используется ли правильный 64-bit gdb скачанный по ссылке выше? Не знаю какой gdb в Lazarus-0.9.31-29979, но то что шло в комплекте раньше было старое и толком не работало под 64-бит. Я год назад скачал gdb отдельно и привязал к лазарус (в опциях есть) - с тех пор проблем не знаю.

Проверяется опытным путём. Я использую gdb7.2.50 пока вроде проблем не было (хотя все они иногда глючат).
Kon.pasc писал(а):И -dWB10000 не забывать (для релиза не нужно).

Можно оставить - не критично.
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

След.

Вернуться в Lazarus

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

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

Рейтинг@Mail.ru