![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск отладчика GDB 14" | +/– | ![]() |
Сообщение от opennews (??), 03-Дек-23, 19:59 | ||
Представлен релиз отладчика GDB 14.1 (первый выпуск серии 14.x, ветка 14.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. Сообщение от Аноним (1), 03-Дек-23, 19:59 | +3 +/– | ![]() |
А я релиз в марте ждал, как-то они быстро. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
2. Сообщение от Аноним (2), 03-Дек-23, 20:02 | –1 +/– | ![]() |
> Добавлена начальная встроенная поддержка протокола DAP (Debugger Adapter Protocol) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #12 |
3. Сообщение от Аноним (3), 03-Дек-23, 20:06 | +/– | ![]() |
Это все конечно классно, но нормальной его поддержки в свободных IDE как не было, так и нет. Сколько лет прошло, а лучше TD32 до сих пор нету. Как классно было в Delphi прожать Debug windows->View CPU и продолжать отлаживать дальше, как ни в чем не бывало. Т.е. продолжая жать те же F7/F8, а не черти что. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #5, #7, #10, #17 |
4. Сообщение от Аноним (-), 03-Дек-23, 20:13 | +/– | ![]() |
> Как классно было в Delphi прожать Debug windows->View CPU и продолжать отлаживать дальше, как ни в чем не бывало. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #6 |
5. Сообщение от Аноним (5), 03-Дек-23, 20:20 | +4 +/– | ![]() |
Сомневаюсь, что ты объективен. Лично для меня(!) это самый удобный дебагер. Насчет IDE - нормальная поддержка этого отладчика есть даже в Vim'е | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #11 |
6. Сообщение от Аноним (3), 03-Дек-23, 20:22 | +/– | ![]() |
Тем, что оно платное, а кряканое все равно только для личного пользования можно использовать. Тыж не сможешь это продать. Будет видно, что оно на делфях, и возникнет вопрос по поводу лицензии. Парится с комунити лицензией не охота. Короче нужна свободная замена. Я же еще в винде разочаровался. Ничего больше не должно меня к ней привязывать. Но лазарус что то зачах совсем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #31 |
7. Сообщение от Аноним (7), 03-Дек-23, 20:27 | –3 +/– | ![]() |
Штатный gui для gdb -- это gdb-mode Emacs'a. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #8, #36 |
8. Сообщение от Аноним (8), 03-Дек-23, 20:28 | +2 +/– | ![]() |
Штатный gui для gdb это ddd, а не твой плеер. Привет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #15, #34, #35, #41 |
10. Сообщение от Аноним (-), 03-Дек-23, 20:54 | +3 +/– | ![]() |
Так речь идет про нормальные IDE, а не про ваши vim и emacs. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #16, #29, #38, #62, #70 |
11. Сообщение от Anon888 (?), 03-Дек-23, 21:09 | +1 +/– | ![]() |
А вот и нет, в Виме поддержки GDB нет. Был раньше плагин, но автор его забросил. Да она и не нужна. ГДБ прекрасен и самодостаточен сам по себе. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #14, #55 |
12. Сообщение от zloyuser (?), 03-Дек-23, 21:10 | –2 +/– | ![]() |
у них уже сто лет как есть mi протокол. Зачем еще это поделье? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #27, #30 |
13. Сообщение от Аноним (15), 03-Дек-23, 21:11 | –5 +/– | ![]() |
Чем лучше IDA Pro? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #20, #25, #28 |
14. Сообщение от Аноним (5), 03-Дек-23, 21:13 | +2 +/– | ![]() |
Termdebug? Все ещё работает, что там обновлять то? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
15. Сообщение от Аноним (15), 03-Дек-23, 21:16 | +/– | ![]() |
Страшнюче. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #18 |
16. Сообщение от Аноним (5), 03-Дек-23, 21:23 | +/– | ![]() |
Ну дак пиши разработчикам этих нормальных IDE, а не в новость про GDB. Пусть добавляют поддержку gdb в свои нормальные ide | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
17. Сообщение от наука_кандидатов (?), 03-Дек-23, 21:27 | –2 +/– | ![]() |
В Qt Creator есть. Какие-то ещё вменяемые свободные IDE не могу назвать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #42, #66 |
18. Сообщение от all_glory_to_the_hypnotoad (ok), 03-Дек-23, 21:57 | +/– | ![]() |
И жутко неудобное, проще коробочным gdb пользоваться | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
19. Сообщение от Аноним (19), 03-Дек-23, 22:06 | –2 +/– | ![]() |
>Добавлена начальная встроенная поддержка протокола DAP (Debugger Adapter Protocol). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #32, #45 |
20. Сообщение от Аноним (20), 03-Дек-23, 22:12 | +/– | ![]() |
А что это такое? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
25. Сообщение от Аноним (25), 03-Дек-23, 23:24 | +5 +/– | ![]() |
IDA - дизассемблер, gdb - отладчик. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #39 |
26. Сообщение от Аноним (26), 04-Дек-23, 00:00 | +/– | ![]() |
>Кодовая база переведена на использование стандарта C++17. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #46 |
27. Сообщение от Аноним (27), 04-Дек-23, 00:11 | –2 +/– | ![]() |
Для совместимости с удобными современными средствами разработки, например. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
28. Сообщение от Пельменелюб (?), 04-Дек-23, 00:57 | –1 +/– | ![]() |
Оно почти как notepad++, но только в консоли. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
29. Сообщение от Александр (??), 04-Дек-23, 01:00 | –1 +/– | ![]() |
А что под ними понимаете? Vscode - норм, не жпловался; QtCreator - тоже норм | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #40 |
30.
Сообщение от Аноним![]() | +1 +/– | ![]() |
Ты просто ничего не пытался написать на этом протоколе, иначе бы не спрашивал | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
31. Сообщение от Аноним (2), 04-Дек-23, 01:50 | –1 +/– | ![]() |
Если ты продавать собрался, так может и не такая уж проблема коммерческую лицензию приобрести? Или ты из тех, кто мечтает построить успешный бизнес с нулём вложений не вставая с дивана? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #60 |
32. Сообщение от Аноним (2), 04-Дек-23, 01:52 | +/– | ![]() |
Годную по твоему мнению альтернативу LSP назовёшь или просто хейтишь потому, что LSP Майкрософт запилил? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #47 |
33. Сообщение от 11111001010 (?), 04-Дек-23, 09:04 | +/– | ![]() |
Люблю этот отладчик больше всех, спасибо за новость, укатил обновляться. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
34. Сообщение от Neon (??), 04-Дек-23, 09:33 | +/– | ![]() |
DDD дико глючащее поделие, только прикидывающееся дебагером. Ну а всякие gdb-mode Emacs'a c vim'ами - это воообще, извращение. Извлечение гланд через пятую точку. Нормального GUI нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
35. Сообщение от Neon (??), 04-Дек-23, 09:34 | +/– | ![]() |
На DDD и helloworld не всегда получится отладить. Зависнет или заглючит))) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
36. Сообщение от llolik (ok), 04-Дек-23, 09:36 | +1 +/– | ![]() |
А мне cgdb, например, нравится. Простой и удобный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #43 |
38. Сообщение от Пряник (?), 04-Дек-23, 10:02 | +/– | ![]() |
Стоит задуматься о их "нормальности". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
39. Сообщение от Аноним (39), 04-Дек-23, 10:41 | +/– | ![]() |
Вылезайте из криокамеры, отладчик там невесть когда ещё был реализован. https://i.imgur.com/UaBB3fR.png | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
40. Сообщение от Аноним (7), 04-Дек-23, 10:44 | +1 +/– | ![]() |
Qt Creator ещё совсем недавно почти не умел Autotools. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
41. Сообщение от Аноним (7), 04-Дек-23, 10:45 | +/– | ![]() |
Никогда ddd не был штатным GUI для GDB. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
42. Сообщение от InuYasha (??), 04-Дек-23, 11:43 | +/– | ![]() |
Code::Blocks, KDevelop давно не трогал | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
43. Сообщение от Аноним (43), 04-Дек-23, 12:04 | +/– | ![]() |
> А мне cgdb, например, нравится. Простой и удобный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
44. Сообщение от Пряник (?), 04-Дек-23, 12:46 | +/– | ![]() |
У меня layout asm скроллинг застревает, если пролистать дальше последней инструкции в очень маленькой программе на ассемблере. Также, если поместить сегмент data в text, то точка входа оказывается не в 401000, а в 401009 и при скроллинге вообще смещает адреса инструкций и вместо mov первая инструкция rolb. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
45. Сообщение от Вы забыли заполнить поле Name (?), 04-Дек-23, 12:51 | +1 +/– | ![]() |
> Такой же хлам, как и LSP. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
46. Сообщение от Вы забыли заполнить поле Name (?), 04-Дек-23, 12:52 | +/– | ![]() |
А там прям код меняют или просто ключик компилятора? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #48 |
47. Сообщение от Аноним (47), 04-Дек-23, 13:04 | +/– | ![]() |
Я уже рассказывал на OpenNet очевидные вещи, как следовало дизайнить LSP, чтобы уменьшить потребление им ресурсов, увеличить эффективность по циклам процессора и намного упростить интеграцию клиентов в сторонние приложения (интеграция существующего LSP в свою программу - реально боль, поэтому во многих редакторах его поддержки нет, и скорее всего не будет никогда). TL;DR: делать серверы динамически-связываемыми бибшиотеками. Подход много раз уже преуспевший в OpenCL, Vulkan и COM. При необходимости RPC легко может быть навешено уже поверх этого интерфейса. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #51, #54 |
48. Сообщение от Серб (ok), 04-Дек-23, 13:13 | +/– | ![]() |
Там РАЗРЕШАЮТ использовать C++ 17. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #68 |
51. Сообщение от тапочек (?), 04-Дек-23, 15:53 | +/– | ![]() |
>во многих редакторах его поддержки нет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #52 |
52. Сообщение от Аноним (52), 04-Дек-23, 17:12 | +/– | ![]() |
>в некоторых редакторах (KDE Kate) тоже есть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 Ответы: #53 |
53. Сообщение от тапочек (?), 04-Дек-23, 18:46 | +/– | ![]() |
>При разделении на процессы у тебя при крахе сервера крашится сервер, а клиент должен уметь это правильно обработать. При зависании сервера всё ещё более неприятнее. При работе в том же процессе - крашится вся IDE, и на восстановление после сбоя можно забить. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 |
54. Сообщение от Аноним (2), 04-Дек-23, 20:35 | +2 +/– | ![]() |
> интеграция существующего LSP в свою программу - реально боль, поэтому во многих редакторах его поддержки нет, и скорее всего не будет никогда | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #57, #59 |
55. Сообщение от ананим.orig (?), 04-Дек-23, 22:08 | +/– | ![]() |
https://github.com/puremourning/vimspector | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #56 |
56. Сообщение от ананим.orig (?), 04-Дек-23, 22:10 | +/– | ![]() |
для nvim https://github.com/mfussenegger/nvim-dap | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 |
57. Сообщение от Аноним (57), 05-Дек-23, 00:31 | +/– | ![]() |
>Ну-ка ну-ка, вот тут подробнее давай | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 Ответы: #58 |
58. Сообщение от Аноним (27), 05-Дек-23, 04:12 | +/– | ![]() |
> используешь сервер-адаптер, который на вызовы функций генерит команды, которые пишутся в очередь, и далее в отдельном потоке уже пересылаются по сети | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 |
59. Сообщение от Аноним (7), 05-Дек-23, 07:26 | +/– | ![]() |
Расскажите про Парагвай, пожалуйста. Я хочу релоцироваться куда-нибудь в более безопасное место. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 Ответы: #61, #64 |
60. Сообщение от Бывалый смузихлёб (?), 05-Дек-23, 08:42 | +/– | ![]() |
иногда коммерческие лицензии стоят совершенно несоразмерных денег | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
61. Сообщение от Бывалый смузихлёб (?), 05-Дек-23, 08:49 | +/– | ![]() |
Но что, если с VS Code, запущенным на винде в парагвае, работа осуществляется через RPD из под Саранска ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 |
62. Сообщение от BeLord (ok), 05-Дек-23, 09:53 | +/– | ![]() |
Нет нормальных IDE в вакууме, есть IDE успешно решающую ту или иную задачу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
64. Сообщение от Аноним (2), 05-Дек-23, 20:37 | +/– | ![]() |
> Расскажите про Парагвай, пожалуйста. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 Ответы: #65 |
65. Сообщение от Аноним (65), 05-Дек-23, 22:06 | +1 +/– | ![]() |
>где право на оружие закреплено в конституции | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 |
66. Сообщение от a1ba (?), 06-Дек-23, 05:19 | +/– | ![]() |
Плюсую. В Qt Creator как раз таки самая адекватная поддержка GDB. И ЧСХ она там гораздо лучше, чем поддержка того же LLDB, не говоря уже о виндовом CDB. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
67. Сообщение от Аноним (67), 06-Дек-23, 15:32 | +/– | ![]() |
Мне кажется его не совсем корректно назвали. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
68. Сообщение от аноним17 (?), 07-Дек-23, 09:20 | +/– | ![]() |
так-то он ломает обратную совместимость | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #69 |
69. Сообщение от Серб (ok), 07-Дек-23, 14:42 | +/– | ![]() |
> так-то он ломает обратную совместимость | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 |
70. Сообщение от adolfus (ok), 09-Дек-23, 15:38 | +/– | ![]() |
В slickedit нормальная поддержка. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |