На этот вопрос уже есть ответ здесь:
Есть ли в UBUNTU 13.10 какое-либо программное обеспечение для построчной проверки выполнения кода C программ.
gdb является средством отладки гну, которое прибывает предварительно установленное в Ubuntu. Это обычно используется для отладки программ C.
можно установить (на всякий случай, у Вас нет его), использование sudo apt-get install gdb
.
Для использования gdb можно обратиться или к страница руководства gdb, или к документация гну для gdb или существуют сотни учебного доступного gdb объяснения. Можно найти его немного сложным в начале, главным образом потому что это - инструмент командной строки, но Вы найдете его очень полезным, как только Вы достаете его и практика.