Представлен (https://sourceware.org/ml/gdb-announce/2014/msg00004.html) новый выпуск отладчика GDB 7.8 (http://www.gnu.org/software/gdb/), поддерживающего отладку на уровне исходных текстов для широкого спектра языков программирования (Ada, C, C++, Objective-C, Pascal, Go и т.д.) на различных аппаратных (i386, amd64, ARM, Power, Sparc и т.д.) и программных платформах (GNU/Linux, Unix, Windows).Ключевые улучшения:
- Поддержка разработки вспомогательных скриптов на языке Guile (http://www.opennet.me/opennews/art.shtml?num=29625) (одна из реализаций языка Scheme). Обеспечена поддержка новых команд guile и guile-repl;
- Улучшены средства для создания вспомогательных скриптов на языке Python;
- Возможность отладки в GNU/Linux-окружении на little-endian системах PowerPC64 (платформа powerpc64le-*-linux*);
- Поддержка массивов переменного размера, определённых в стандарте ISO C99;
- В btrace реализована команда 'record goto', обеспечена начальная поддержка исполнения в обратном порядке (reverse execution) и повторного выполнения (с полным сохранением состояния при повторе).
- Обеспечена совместимость команды "compare-sections" со всеми поддерживаемыми платформами;
- Команда "target native" теперь обеспечивает подключение к нативной целевой платформе и может быть использована для запуска нативных программ, даже если опция "set
auto-connect-native-target" установлена в значение off;
- Новые опции:
- maint ada set ignore-descriptive-types (on|off)
- maint set target-async (on|off)
- set|show auto-load guile-scripts (on|off)
- set|show auto-connect-native-target
- set|show guile print-stack (none|message|full)
- set|show mi-async (on|off)
- set|show print symbol-loading (off|brief|full)
- set|show record btrace replay-memory-access (read-only|read-write)- Прекращена поддержка команд "dll-symbols", "add-shared-symbol-files", "assf" (следует использовать "sharedlibrary") и "set|show remotebaud" (следует использовать "set|show serial baud");
- В программный интерфейс управления GDB/MI (https://sourceware.org/gdb/onlinedocs/gdb/GDB_002fMI.html) добавлена опция "-gdb-set mi-async", которая заменила опцию "-gdb-set target-async";
- Фоновые операции такие как "c&" и "s&" теперь могут запускаться без предварительной установки опции "set target-async on".URL: https://sourceware.org/ml/gdb-announce/2014/msg00004.html
Новость: http://www.opennet.me/opennews/art.shtml?num=40302
Поддержка не-linux никакая, так что ждём lldb.
putty.exe'шники должны страдать
Зачем линуксоидам putty? они могут страдать на GNU компиляторах
> Поддержка не-linux никакая, так что ждём lldb.ждите. а мы пока будем использовать gdb. а вы продолжайте ждать, вы всегда ждёте, пока другие уже спокойно используют.
>на языке PythonGDB умеет питон? Хм. Для меня сишника-плюсовика это неожиданно. Ну и круто. Так держать!
>Улучшены средства для создания вспомогательных скриптов на языке Pythonчитаем внимательнее - вспомогательных скриптов
Я смотрю люди серьёзно взялись guile в gnu софт пропихиваь
> Я смотрю люди серьёзно взялись guile в gnu софт пропихиваьРаздавлен Вашим сарказмом.
""Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language for the GNU operating system.
Ок, а где ты сарказм увидел?
> Я смотрю люди серьёзно взялись guile в gnu софт пропихиваьда и саму гуль неплохо подтянули, это уже не просто «унылая VM с тупокомпилятором».
Ап ту ю, но из всех схем - оно самая как бы это помяче сказать то ...
Вобщем - всегда есть схема лучше. Есть меньше, есть быстрее, есть фичастей, есть проще ...
> Вобщем - всегда есть схема лучше.и что? это не относится к тому, что в самой гули прогресс есть, и весьма значительный.
кто нить уже написал аналог Turbo Vision интерфейса для gdb, а то позор друзья 21 век на дворе все CLI да CLI ;@
> кто нить уже написал аналог Turbo Vision интерфейса для gdb, а тоhttps://sourceware.org/gdb/current/onlinedocs/gdb/TUI.html
> позор друзья 21 век на дворе все CLI да CLI ;@
Эклипсе ж тебе в дышло, 21ый? Правда?!!
> кто нить уже написал аналог Turbo Vision интерфейса для gdbнет, школьники не могут. а когда взрослеют и набираются ума, то оно им уже не надо.