Вдруг столкнулся в ситуацией, когда при отладке не показываются значения локальных переменных. Например: //file.cpp MyClass::MyClass(...) { ... int x = 0; x = someotherfunc(...); ... } //main.cpp int main() { MyClass z(...); ... } компиляция g++ file.cpp -ggdb3 -c g++ main.cpp -ggdb3 -c g++ main.o file.o -ggdb3 -o main gdb file main break 3 step Выполнение доходит до int x и дальше print x "No symbol x in current context" Раньше не имел такой проблемы, а тут бац :)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [gdb] не могу просмотреть значение локальной переменной (2009)
- Форум создание watchpoint для локальной переменной в gdb (2005)
- Форум проблема с отладкой в gdb (2007)
- Форум Правильное использование связки GCC + GDB (2008)
- Форум Как перейти на другую функцию по стеку вызовов? (2012)
- Форум «Ненормальное» сравнение переменной shn с единицей. (2010)
- Форум После многих лет проганья на C++ я узнал, что C массивы работают не совсем так, как я думал (2015)
- Форум Не компилируется OpenGL прога в CLion (2017)
- Форум gdb и вывод всех локальных переменных. (2009)
- Форум Какая-то фигня с виртуальными методами (2014)