![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск отладчика GDB 13" | +/– | ![]() |
Сообщение от opennews (?), 21-Фев-23, 11:39 | ||
Представлен релиз отладчика GDB 13.1 (первый выпуск серии 13.x, ветка 13.0 использовалась для разработки). GDB поддерживает отладку на уровне исходных текстов для широкого спектра языков программирования (Ada, C, C++, D, Fortran, Go, Objective-C, Modula-2, Pascal, Rust и т.д.) на различных аппаратных (i386, amd64, ARM, Power, Sparc, RISC-V и т.д.) и программных платформах (GNU/Linux, *BSD, Unix, Windows, macOS)... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Вечно недовольный аноним (?), 21-Фев-23, 11:39 | +13 +/– | ![]() |
Один из самых успешных проектов гну, наравне с имакс. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #3, #6 |
2. Сообщение от Аноним (2), 21-Фев-23, 11:47 | +/– | ![]() |
Не знаю. Мне не очень нравится. Может конечно косяк не в нем, а в Lazarus, но в отличие от TD32 в Delphi, GDB в Lazarus работает просто отвратно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #5, #8, #11 |
3. Сообщение от Аноним (3), 21-Фев-23, 12:15 | +/– | ![]() |
Удваиваю. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
4. Сообщение от Аноним (4), 21-Фев-23, 12:16 | –1 +/– | ![]() |
подскажите, а как включить подсветку синтаксиса в TUI в gdb? А то в 1-м дистрибе подсвечивается, а во 2-м нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #12, #35 |
5. Сообщение от maximnik0 (?), 21-Фев-23, 12:49 | –1 +/– | ![]() |
>GDB в Lazarus работает просто отвратно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #40 |
6. Сообщение от Аноним (6), 21-Фев-23, 12:50 | –4 +/– | ![]() |
gdb - это вещь! вещь, проверенная временем. Ну а имакс не смог пережить конкуренцию с божественным vim, так что сегодня этим комбайном пользуются лишь полторы калеки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #22 |
8. Сообщение от Rock (?), 21-Фев-23, 13:34 | +1 +/– | ![]() |
> Не знаю. Мне не очень нравится. Может конечно косяк не в нем, а в Lazarus, но в отличие от TD32 в Delphi, GDB в Lazarus работает просто отвратно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #9, #15, #37, #42, #43, #50 |
9. Сообщение от Аноним (9), 21-Фев-23, 13:42 | +/– | ![]() |
Чего тебе не хватает? А насчёт качества, сабж куда качественней, как ни крути. Есть для любой платформы и при этом современный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #10 |
10. Сообщение от bOOster (ok), 21-Фев-23, 14:28 | –2 +/– | ![]() |
Да ему "шашечки" важны, типа интерфейса пользователя. У него моск короток для запоминания комбинаций клавиш и т.п. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #13, #30 |
11. Сообщение от Аноним (11), 21-Фев-23, 14:42 | +2 +/– | ![]() |
в середине нулевых я думал, что VCL это оверхед, целых 500КБ на бинарь, но теперь понятно, где оверхед | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
12. Сообщение от llolik (ok), 21-Фев-23, 16:14 | +/– | ![]() |
Я cgdb из репы собираю. https://github.com/cgdb/cgdb | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
13. Сообщение от Аноним (13), 21-Фев-23, 16:43 | –1 +/– | ![]() |
Ну и зачем их запоминать? Аноним в принципе не запоминает эти сраные комбинации клавиш, есть же GUI. Может лучше концентрироваться на задаче, архитектуре системы, паттернах, рефакторинге? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #14, #17 |
14. Сообщение от bOOster (ok), 21-Фев-23, 17:00 | +/– | ![]() |
> Ну и зачем их запоминать? Аноним в принципе не запоминает эти сраные | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #16, #19, #52 |
15. Сообщение от Anonymoustus (ok), 21-Фев-23, 17:04 | +/– | ![]() |
> Люди просто никогда не видели хороших вещей. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
16. Сообщение от Аноним (13), 21-Фев-23, 17:13 | –1 +/– | ![]() |
Вот комментатор bOOster видимо не представляет себе все богатство современных средств разработки в т.ч. и для оборудования, но таки все у него "лохи", впрочем для "студентов" по жизни это явление обычное | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #18, #51 |
17. Сообщение от Rock (?), 21-Фев-23, 17:15 | +/– | ![]() |
> Комментатор bOOster кроме оскробления анонимов, а переход на личности позиция слабая, занимается программированием или только на опеннет сидит? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
18. Сообщение от bOOster (ok), 21-Фев-23, 17:56 | +1 +/– | ![]() |
> Вот комментатор bOOster видимо не представляет себе все богатство современных средств разработки | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #38 |
19. Сообщение от VladSh (?), 21-Фев-23, 18:20 | +/– | ![]() |
А тебе явно неведомо, что вполне можно обойтись без чрезмерного цитирования. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
20. Сообщение от Аноним (20), 21-Фев-23, 19:59 | +1 +/– | ![]() |
Я просто про то, что когда я пользуюсь TD32 под Delphi, то у меня к нему нареканий никаких нет. Все работает именно так, как я ожидают. В Lazarus же все работает черти как. Одни и те же участки кода проходятся по несколько раз. Отладчик время от времени вываливается в дизассемблерный код там, где по идее не должен. Ну и плюс самое наверное банальное. В TD32 прекрасно работают те же кнопки F7 и F8, что и в отладчике исходников, а потому переход между дебагом исходников и дизассемблированного кода происходит гладко. В GDB - нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #21 |
21. Сообщение от Аноним (20), 21-Фев-23, 20:35 | +1 +/– | ![]() |
Очень, знаете ли, раздражает, когда ты дебажил дебажил участок кода, который тебе нужен, а оно бах и вываливается в дизасм, при проблем может быть и не было бы, если бы ты мог просто дальше жать F8 по накатанной, но ты не можешь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #25, #28 |
22. Сообщение от сччмсм (?), 21-Фев-23, 21:32 | –1 +/– | ![]() |
Имхо nneovim твоего vim'а vi как vi emacs'a | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #34 |
24. Сообщение от Аноним (25), 21-Фев-23, 23:05 | –6 +/– | ![]() |
Дежурное напоминание, что для нормальных языков такая вещь как деблохатор не нужна. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #26, #44, #45, #46 |
25. Сообщение от Аноним (25), 21-Фев-23, 23:06 | +/– | ![]() |
Господи, да иди уже в Эксель кнопки жми, там тебе привычней будет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
26. Сообщение от omnomnomous (?), 22-Фев-23, 01:09 | +/– | ![]() |
Это для каких не нужен? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #27 |
27. Сообщение от Аноним (27), 22-Фев-23, 02:55 | +2 +/– | ![]() |
Для Scheme | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #49 |
28. Сообщение от _kp (ok), 22-Фев-23, 04:06 | +/– | ![]() |
Похоже проблема в Лазарусе, и отладочной информации в коде, который он генерит, а не в gdb. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #29, #32 |
29. Сообщение от maximnik0 (?), 22-Фев-23, 05:01 | +1 +/– | ![]() |
Ну единственное что когда то мне рекомендовали это сделать в параметрах проекта -использовать внешний файл отладочных символов,реже с ума сходит gdb.Но я забросил Лазариус- глюков на тот момент было не много,да и сейчас шаг влево вправо непонятные ошибки которых по идее не должно быть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
30. Сообщение от Аноним (38), 22-Фев-23, 06:29 | +/– | ![]() |
Охренеть, пользователю важен интерфейс пользователя. Пользователь хочет работу работать, а не вспоминать каждый раз комбинации клавиш "и т.п." (кстати, комбинации клавиш и в Turbo Debugger были). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #31 |
31. Сообщение от Sw00p aka Jerom (?), 22-Фев-23, 06:57 | +/– | ![]() |
вообще-то, комбинации клавиш это тупо примочка, а не обязаловка в графических Ынтерфейсах, даже в консольных "графических" Ынтерфейсах. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #36 |
32. Сообщение от Аноним (20), 22-Фев-23, 07:26 | +/– | ![]() |
Там еще может быть такая фишка, что в Delphi все грузится с пакетов, а в Lazarus компилится в сам IDE. Linux-way, так сказать. Как результат там еще надо сам IDE и RTL в режиме отладки пересобрать. А то отладчик будет каждый раз спотыкаться о вызов какой-нибудь функции. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #33 |
33. Сообщение от llolik (ok), 22-Фев-23, 09:04 | +2 +/– | ![]() |
Это не Linux-way. Это родительский проект FPC не умеет динамически модули загружать, только статически. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
34. Сообщение от Аноним (34), 22-Фев-23, 09:11 | +1 +/– | ![]() |
так а в чем проблема, neovim это форк, прямое развитие проекта vim | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 |
35. Сообщение от Аноним (34), 22-Фев-23, 09:13 | +1 +/– | ![]() |
Сравни gdbinit в обоих дистрах. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
36. Сообщение от Аноним (38), 22-Фев-23, 11:02 | +/– | ![]() |
Во времена DOS программу без хоткеев просто бы не поняли. Борландовский софт вообще в целом соответствовал CUA. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #39 |
37. Сообщение от andy (??), 22-Фев-23, 11:28 | +/– | ![]() |
После того, как сработает точка остановки, введи: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
38. Сообщение от Аноним (38), 22-Фев-23, 11:38 | +/– | ![]() |
Можно подумать, много кто пользуется его (GDB) родным интерфейсом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
39. Сообщение от Sw00p aka Jerom (?), 22-Фев-23, 12:13 | +1 +/– | ![]() |
>Во времена DOS программу без хоткеев просто бы не поняли. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #41 |
40. Сообщение от Аноним (-), 22-Фев-23, 12:20 | +1 +/– | ![]() |
Более того - удачи ему найти опенсорсный дебагер лучше. Есть lldb еще, но он кривой жутко. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
41. Сообщение от Аноним (38), 22-Фев-23, 13:38 | +/– | ![]() |
Кому-то и текст редактировать в ed достаточно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 |
42. Сообщение от Аноним (42), 22-Фев-23, 15:14 | +/– | ![]() |
gdb предоставляет сервер, а клиентов с достойным GUI предостаточно. Лично мне нравятся JetBrains-овские IDE, но это дело вкуса. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
43. Сообщение от Аноним (-), 22-Фев-23, 18:25 | +/– | ![]() |
> Я искренне не понимаю ораторов выше, хвалящих GDB. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
44. Сообщение от Rock (?), 22-Фев-23, 18:59 | +/– | ![]() |
> Дежурное напоминание, что для нормальных языков такая вещь как деблохатор не нужна. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
45. Сообщение от Аноним (-), 22-Фев-23, 19:42 | +/– | ![]() |
> Дежурное напоминание, что для нормальных языков такая вещь как деблохатор не нужна. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
46. Сообщение от Аноним (46), 22-Фев-23, 23:21 | +/– | ![]() |
Чочо много там на ваших нормальных языках написано? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
47. Сообщение от Аноним (47), 23-Фев-23, 12:49 | +1 +/– | ![]() |
Когда есть GDB - Rust не нужен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #48 |
48. Сообщение от Аноним (48), 23-Фев-23, 21:47 | +/– | ![]() |
Обратное тоже верно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 |
49. Сообщение от omnomnomous (?), 23-Фев-23, 23:22 | +/– | ![]() |
Однако ж... Языки с 3.5 пользователями на планете уже попадают в рейтинги, до чего прогресс дошёл | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 |
50. Сообщение от Александр (??), 24-Фев-23, 14:50 | +/– | ![]() |
Проблема этих удобных отладчиков в том, что они сильно привязаны к винде и отлаживают 1,5 платформы, при этом зачастую не имея привязки к IDE или даже не имея полезных функций, вроде условной отладки и удалённой отладки. GDB - это больше о функционале, нежели удобстве. Удобство часто обеспечивается тьмой всевозможных оболочек, как отдельных, так и в составе IDE. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
51. Сообщение от Александр (??), 24-Фев-23, 14:54 | +/– | ![]() |
Во всём этом богатстве gdb как раз не редко и сидит. Просто сверху чем-нибудь обвешан | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
52. Сообщение от Заведующий налоговой (?), 26-Фев-23, 19:15 | +/– | ![]() |
Если профессиональность определяется степенью изврата, то к чёрту подобный "профессионализм". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #53 |
53. Сообщение от bOOster (ok), 27-Фев-23, 07:22 | +/– | ![]() |
Лох это судьба тех кто ждет от других упрощения своей жизни. Профессионал берет и делает несмотря на обстоятельства, за это такие спецы и востребованы выше и получают больше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |