Отладка с помощью cgdb - хочу отлаживать только мой код

Я использую стандартные библиотеки шаблонов вместе с Boost. Я хочу отлаживать код с помощью cgdb. Но я просто хочу отладить мой код, делая следующее и шаг в cgdb, как сейчас, когда он вводит код в другие библиотеки, тогда как я хочу, чтобы он просто возвращался или входил в код, который я кодировал и записывал.

Есть ли способ сделать это.

1 ответ

Следует отметить, что CGDB - это только начало GDB, поэтому ваш вопрос действительно касается только GDB. Ответ на вашу проблему относительно прост. Когда вы хотите войти в свою функцию, наберите 's' (для 'step'). Если GDB уводит вас куда-то, кем вы не хотите быть (то есть встроенной функцией в заголовочном файле), введите "f" (для завершения), а затем снова введите "s". Продолжайте этот процесс, пока не окажетесь в той функции, в которой хотите быть. Да, это раздражает, но это поведение GDB.

Другие вопросы по тегам