|
|
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток, кто то цеплял к 2.0.6 + 3.04 версию GDB больше 7.2? Какая максимальная проверенная версия и рабочая GDB доступна для этой связки? И если есть то откуда лучше взять? Хороший программист знает как задавать вопросы, не раздражая окружающих, а выдающийся программист знает как отвечать на них без заносчивости © Стивен Хирлстон ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2020, 19:18 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
Mikhail Tchervonenko кто то цеплял к 2.0.6 + 3.04 версию GDB больше 7.2? Какая максимальная проверенная версия и рабочая GDB доступна для этой связки? И если есть то откуда лучше взять? Я брал с последнего официального релиза компилятора ftp://ftp.freepascal.org/fpc/dist/3.0.4/ Там версия gdb 7.2 Можно собрать из исходников с офсайта https://ftp.gnu.org/gnu/binutils/ В архиве лежат готовые скрипты под никсы и мануалы, как это сделать из терминала. Под винду теоретически можно собрать тоже, как например здесь https://webhamster.ru/mytetrashare/index/mtb0/1413891726q3m8dzokz8 Я пока не заморачивался, ибо без надобности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2020, 14:09 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
Док .............. В архиве лежат готовые скрипты под никсы и мануалы, как это сделать из терминала. Под винду теоретически можно собрать тоже, как например здесь https://webhamster.ru/mytetrashare/index/mtb0/1413891726q3m8dzokz8 ............ Спасибо, хорошая ссылка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2020, 13:18 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
если кому не хочется возиться со сборкой то тут есть готовая версия 7.4. Проверил, у меня работает. Список нововведений впечатляет. Бум пробовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2020, 15:16 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
Mikhail Tchervonenko есть готовая версия 7.4. ты правильную ссылку дал? Там в архивах только экзешники для кросскомпиляции, если я правильно понял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2020, 20:50 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
Док Mikhail Tchervonenko есть готовая версия 7.4. ты правильную ссылку дал? Там в архивах только экзешники для кросскомпиляции, если я правильно понял Перезалил сюда (сорри за первую ссылку, возможно в буфере не тот линк оказался). Если что искать в сети по ключевому слову: qtcreator-gdb-7.4-MINGW32_NT-6.1-i686.tar.gz ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2020, 11:17 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
Mikhail Tchervonenko Перезалил сюда (сорри за первую ссылку, возможно в буфере не тот линк оказался). спасибо, щас заценю. Кстати, на текущий момент актуальна версия gdb 9.1. Попытался собрать по указанной мною же ссылке - облом. А жаль Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Если найду решение, выложу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2020, 14:02 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
Док ............ Кстати, на текущий момент актуальна версия gdb 9.1. Попытался собрать по указанной мною же ссылке - облом. А жаль ............. Я пробовал gdb 7.5 кажется, он вываливает ошибку при наведении курсора мыши на переменную. Дальше копать не стал но походу 7.4 это максимум что работает с 2.0.6 из коробки. Остальное требует допиливания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2020, 12:42 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
А кто-то пробовал собрать LLDB? Заявили экспериментальную поддержку, но возиться со сборкой оного из исходников некогда, а готового бинарника не нашел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2020, 15:54 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
LuciferNovoros А кто-то пробовал собрать LLDB? Заявили экспериментальную поддержку, но возиться со сборкой оного из исходников некогда, а готового бинарника не нашел. я насколько помню у него под окнами нет удалённой отладки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2020, 12:57 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
LuciferNovoros А кто-то пробовал собрать LLDB? Заявили экспериментальную поддержку, но возиться со сборкой оного из исходников некогда, а готового бинарника не нашел. LLVM 10.0.0 Можно скачать тут . Как часть Pre-Built Binaries: Win32 Win64 . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2020, 15:54 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
попробовал 32 разрядную версию lldb.exe Отладка вроде стартует, на точках прерывания останавливается но вместо содержимого переменных стоит "evaluated". Либо версия LLVM не подходит (а какая должна быть не нашел пока), либо надо что то допиливать. Больше копать время нет, если кто то разберётся чиркните сюда насчёт версии и настроет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2020, 17:10 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
Попробовал на х64, Lazarus 2.1, FPC 3.3.1 - специально собрал все самое свежее. Вообще отладка не запустилась. Никак. Пока тоже забил, нет времени заниматься поисками косяков. :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2020, 09:16 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
кстати, о птичках В стандарном репе Лазаря лежат более свежие версии gbd (внутри инсталляторов). Запускаете gbd.exe и в интерактивном режиме вводим: Код: plaintext 1. На выходе: для x32 Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. для x64 Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Грех воспользоваться зы. и никаких тебе питонов в нагрузку. Лишь для x64 рядом нужна libiconv-2.dll (из комплекта) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2020, 14:54 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
Док, порылся тут не нашел :( Или не тут? И, кстати, как? Всё работает или с глюками? Ссылочку можно поточнее? Спасибки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2020, 04:28 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2020, 15:42 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2020, 15:45 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
вообще не понятна логика 7.3.50 выложен в 2020 7.7.1 в 2015м а 8.2 в 2018 причём скачивания только у 7.3.50 кто то тестировал их. У меня сейчас 7.4 стоит, нареканий пока нет. Шас буду пробовать 7.7.1. Хотя по идее если 8.2 выложили то тоже должен работать. Пишут правда что не тестировали... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2020, 15:53 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
в общем 8.2 отладка запускается на точках останавливается и показывает содержимое переменных но потом (так и не понял в каком точно месте, походу при обработке mouseover вываливает неисправимую ошибку отладчика). Возможно можно танцевать с параметрами но не стал заморачиваться. 7.7.1 вроде нормально отрабатывает всё что положено, оставил, посмотрим как в дальнейшем будет работать. Кстати libiconv-2.dll для пробы рядом не ложил, пока работает. Где он нужен то чтоб проверить? Может он и не нужен? В 7.4 рядом лежали libexpat-1.dll libiconv-2.dll python27.dll. Сейчас в 7.7.1 ничего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2020, 16:41 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
7.12 тоже работает. В нём вроде много чего пофиксили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2020, 17:26 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
самое важное для нас изменение походу было в 7.9.1: PR pascal/17815 (Fix pascal behavior for class fields with testcase) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2020, 18:32 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
У кого то есть хоть какая то инфа по lldb? Какие преимущества он несёт в сравнении с gdb в лазаре? На него вроде мелкософт перешла со средой от решарпера. Всё руки не доходят довести до ума и потестировать. По 7.12 gdb пока полёт нормальный хотя конечно с делфийным отладчиком не сравнить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2021, 00:55 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
Mikhail Tchervonenko, точно известно, что он используется на макоси , где-то читал, что пытаются натянуть его на линукс (пруф точный не дам, не помню, а искать - лень). Что точно знаю - под винду его нет. Под x86_64 есть версия 7.3.50.20110510 Код: powershell 1. 2. 3. 4. 5. 6. 7. Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2021, 08:03 |
|
||
|
Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10
|
|||
|---|---|---|---|
|
#18+
Mikhail Tchervonenko lldb ... На него вроде мелкософт перешла со средой от решарпера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2021, 10:15 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40039825&tid=2037674]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
159ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 472ms |

| 0 / 0 |
