2013-02-24 2 views
0

В настоящее время я новичок в C++ и обрабатываю GDB.Break main issue GDB

Я использовал «ломают» основные команды и я получаю следующие выходные данные

Breakpoint 1 на 0x14fc0.

Как я могу знать, что делать теперь, когда у меня есть это?

+0

Что вы пытаетесь выполнить – bmargulies

+0

Вам нужно будет запустить программу с помощью команды 'run'. Реальный вопрос заключается в том, что вы собираетесь делать, когда он там ломается :) – 2013-02-24 03:15:28

+0

Возможно, вам нужно будет убедиться, что вы скомпилированы и связаны с опцией '-g' (как минимум); приведенный голый адрес предполагает, что, возможно, вы не включили это. –

ответ

3

Похоже, вам действительно нужно провести некоторое время с помощью учебника или справочника по gdb, к сожалению, хорошие результаты найти нелегко. Вероятно, это одно из лучших представлений, которое я нашел A Guide to GDB. Это хороший чит-лист: GDB cheat sheet.

Но если вы действительно серьезно относитесь к изучению gdb «Искусство отладки» от No Starch Press, вероятно, является лучшей книгой и лучше, чем любой онлайн-материал, который я когда-либо находил.

Смежные вопросы