Объявлено (http://sourceware.org/ml/gdb-announce/2012/msg00001.html) о выходе новой версии отладчика GDB 7.4 (http://www.gnu.org/software/gdb/), поддерживающего отладку на уровне исходных текстов для широкого спектра языков программирования (Ada, C, C++, Objective-C,
Pascal и т.д.) на различных аппаратных (i386, amd64, ARM, Power, Sparc и т.д.) и программных платформах (GNU/Linux, Unix, Windows).
Ключевые улучшения:
- Многочисленные улучшения в поддержке вспомогательных скриптов на языке Python. Добавлена новая команда "set python print-stack none|full|message", которую следует использовать вместо "maint set python print-stack on|off", будет объявлена устаревшей в следующем выпуске. Добавлены новые атрибуты в классах Block и Symbols, реализован новый класс "gdb.FinishBreakpoint" и новое событие "gdb.new_objfile". В модуль gdb.type добавлена функция "deep_items";- Добавлен симулятор микроконтроллера Renesas RL78 (rl78-*-elf);
- Улучшена поддержка неоднозначных специф...URL: http://sourceware.org/ml/gdb-announce/2012/msg00001.html
Новость: http://www.opennet.me/opennews/art.shtml?num=32887
> Windowsзачем оно там?
Не все могут/хотят ставить MS VS.
А те, у кого он все-таки стоит, не прочь его выкинуть.
Потому что работа с С++ в VS2010 - это [далее длинно, витиевато и непечатно]
Во всяком случае, при использовании сторонних библиотек.
Открой уже для себя WinDBG
Вы удивитесь, но для embedded это повсеместно используемое решение. И вы даже не задумываетесь что это gdb, когда вам IDE рисует для него красивый GUI.
Вообще какой-то слабоватый релиз с точки зрения C++ девелопера. Прошлые привносили куда более фич, связанных с C/C++.P.S. Хотя в новости это и не написано, еще пофиксили креш, который вылазил на штатных gcc'шных pretty printer'ах на std::string и это весьма радует!
Хочу GDB с гуем как в ollydbg! Что-бы легко и функционально работало для кода без исходников! А еще intel asm по умолчанию! В какой версии это добавят?
> Хочу GDB с гуем как в ollydbg! Что-бы легко и функционально работало
> для кода без исходников!
Интересная штучка. Посмотрим, что она может...
Может, DDD (http://www.gnu.org/software/ddd)?
"skip file", "skip function" а я думал, что мне просто мозгов не хватает чтобы такое сделать.
Очень радует новая версия GCC, но ещё больше радует новая версия GDB,
которая помогает отлавливать некоторые «радости» новой и не очень версии GCC.