понедельник, 25 марта 2013 г.

GDB

Познакомился с GDB в Linux.

Отладка в консоли - это жесть! Можно включить полувизуальный режим ключём -tui, но не везде он доступен: например ARM версия на планшете выдаёт "TUI mode is not supported". Делайте листинг в командной строке. К тому же, банально не способен делать Step Over по вызовам OpenGL, адреса которых были загружены динамически (glewInit).

При поиске по форумам нашёл упоминание о надстройке CGDB (можно поставить, например, на Desktop Ubuntu) с ней немного легче - есть поддержка основных функций отладки при нажатии F5 - F10. Похоже, о графическом интерфейсе пользователя суровые программисты опенсорса никогда не слышали...

2 комментария:

  1. в смысле адреса загружены динамически?

    ОтветитьУдалить
  2. В QtCreator визуальный отладчик - фронтенд к GDB.

    По возможностям практически не уступает студийному. Есть, конечно, к чему придратся, но в целом - хорошая штука

    ОтветитьУдалить