gcc дизассемблирует файл
gcc не дизассемблирует файлы. Дизассемблирует objdump.
Можно ли, каким то способом, получить бинарный файл с отладочной информацией и отладить его?
Если есть возможность перекомпилировать исходники -- нужно добавить -g к шагам компиляции и линковки. Иначе -- нет.
ставить точки останова на конкретные ассемблерные команды
b *адрес
Посмотреть сами команды по текущему адресу -- x/10i $pc
просматривать значения регистров
info registers, p $имя регистра