А это что?
Почтайте мануал по gdb, там все написано.
Рекомендую поставить еще DDD - это графический интерфейс к gdb
gdb /usr/bin/program
или
ddd /usr/bin/program
, где /usr/bin/program - путь к исполняемому файлу.
Дальше gdb загружает программу в память и ждет дальнейших указаний. По команде r он ее запустит.
Можно подсоединиться к уже работающему процессу, для этого в командной строке еще надо добавить его номер.