Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1680
Всем доброго времени суток,

кто то цеплял к 2.0.6 + 3.04 версию GDB больше 7.2?
Какая максимальная проверенная версия и рабочая GDB доступна для этой связки?
И если есть то откуда лучше взять?

Хороший программист знает как задавать вопросы, не раздражая окружающих, а выдающийся программист знает как отвечать на них без заносчивости © Стивен Хирлстон
25 мар 20, 19:18    [22105914]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10  [new]
Док
Member

Откуда: Казань
Сообщений: 6592
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 мар 20, 14:09    [22106310]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1680
Док

..............
В архиве лежат готовые скрипты под никсы и мануалы, как это сделать из терминала. Под винду теоретически можно собрать тоже, как например здесь https://webhamster.ru/mytetrashare/index/mtb0/1413891726q3m8dzokz8
............

Спасибо, хорошая ссылка.
27 мар 20, 13:18    [22106880]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1680
если кому не хочется возиться со сборкой то тут есть готовая версия 7.4.
Проверил, у меня работает.
Список нововведенийвпечатляет.
Бум пробовать.
27 мар 20, 15:16    [22106965]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10  [new]
Док
Member

Откуда: Казань
Сообщений: 6592
Mikhail Tchervonenko
есть готовая версия 7.4.

ты правильную ссылку дал? Там в архивах только экзешники для кросскомпиляции, если я правильно понял
27 мар 20, 20:50    [22107154]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1680
Док
Mikhail Tchervonenko
есть готовая версия 7.4.

ты правильную ссылку дал? Там в архивах только экзешники для кросскомпиляции, если я правильно понял


Перезалил сюда (сорри за первую ссылку, возможно в буфере не тот линк оказался).
Если что искать в сети по ключевому слову: qtcreator-gdb-7.4-MINGW32_NT-6.1-i686.tar.gz
30 мар 20, 11:17    [22107961]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10  [new]
Док
Member

Откуда: Казань
Сообщений: 6592
Mikhail Tchervonenko
Перезалил сюда (сорри за первую ссылку, возможно в буфере не тот линк оказался).

спасибо, щас заценю.

Кстати, на текущий момент актуальна версия gdb 9.1. Попытался собрать по указанной мною же ссылке - облом. А жаль
+
make[3]: Entering directory `/c/qt/dist/gdb/staging/libiconv-1.16/srclib'
gcc -DHAVE_CONFIG_H -DEXEEXT=\".exe\" -I. -I.. -I../lib  -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1   -g -O2 -c -o strerror-override.o strerror-override.c
In file included from strerror-override.c:28:0:
strerror-override.c: In function 'strerror_override':
strerror-override.c:132:10: error: 'ERROR_OPERATION_ABORTED' undeclared (first use in this function)
     case WSA_OPERATION_ABORTED:
          ^
strerror-override.c:132:10: note: each undeclared identifier is reported only once for each function it appears in
strerror-override.c:134:10: error: 'ERROR_IO_INCOMPLETE' undeclared (first use in this function)
     case WSA_IO_INCOMPLETE:
          ^
strerror-override.c:136:10: error: 'ERROR_IO_PENDING' undeclared (first use in this function)
     case WSA_IO_PENDING:
          ^
make[3]: *** [strerror-override.o] Error 1
make[3]: Leaving directory `/c/qt/dist/gdb/staging/libiconv-1.16/srclib'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/c/qt/dist/gdb/staging/libiconv-1.16/srclib'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/c/qt/dist/gdb/staging/libiconv-1.16'
make: *** [/c/qt/dist/gdb/staging/lib/libiconv.a] Error 2

Если найду решение, выложу
30 мар 20, 14:02    [22108108]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1680
Док

............
Кстати, на текущий момент актуальна версия gdb 9.1. Попытался собрать по указанной мною же ссылке - облом. А жаль
.............


Я пробовал gdb 7.5 кажется, он вываливает ошибку при наведении курсора мыши на переменную. Дальше копать не стал но походу 7.4 это максимум что работает с 2.0.6 из коробки. Остальное требует допиливания.
сегодня, 12:42    [22109241]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus 2.0.6 + fpc 3.0.4: GDB Ver.> 7.2 in Windows 10  [new]
LuciferNovoros
Member

Откуда: Новороссийск
Сообщений: 42
А кто-то пробовал собрать LLDB? Заявили экспериментальную поддержку, но возиться со сборкой оного из исходников некогда, а готового бинарника не нашел.
сегодня, 15:54    [22109427]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить