Это не ошибка, с точки зрения GDB.Ваша программа только что закончила изящно, с возвращаемым значением 0, и GDB информирует вас об этом.
Возможно, вы захотите установить несколько точек останова перед запуском вашей программы, так что вы можете просмотреть все, что хотите увидеть,Наиболее очевидная вещь (которая может или не может быть полезна в вашем случае) будет
b main