Я понял это.Должен был посмотреть на это раньше: http://wiki.eclipse.org/CDT/User/FAQ#Debugging_C.2FC.2B.2B_Projects
Сначала я добавил свой проект в Eclipse.Затем я следовал инструкциям выше, чтобы настроить конфигурацию отладки.И несколько удивительно, что eclipse может выяснить, что бинарный файл, который я хочу запустить, относится к открытому проекту, и поэтому я могу на самом деле устанавливать точки останова, шагать по коду, в то время как eclipse показывает мне, в какой строке в каком файле я нахожусьи т. д. Так что это точно так же, как если бы я построил проект из затмения.Это впечатляет:)