Установка точки останова на определенной строке в модуле с помощью GDB - PullRequest
0 голосов
/ 01 июня 2018

Итак, я собрал несколько модулей вместе и сейчас пытаюсь их отладить.Однако, когда я использую filename:line_no, GDB показывает следующую ошибку:

No source file named PredMin.cpp.

Как я могу решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 01 июня 2018

Скомпилируйте ваш проект с помощью

g++ -std=c++14 -g .\BST.h '.\Search&Insert.cpp' .\main.cpp .\PredMin.cpp 

Это означает добавление флага -g для добавления информации о символах.

0 голосов
/ 01 июня 2018

потому что вы должны установить полный путь.

как gdb> break /Full/path/to/PredMin.cpp:lineno

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...