Как использовать Eclipse для отладки программы C ++ в Linux? - PullRequest
12 голосов
/ 29 октября 2008

Я не использую Eclipse в качестве IDE и не заинтересован в этом. Однако мне нравится его отладка на уровне исходного кода.

Могу ли я использовать его для отладки приложения на C ++ Linux, не проходя ритуал создания проекта? (По сути, я могу просто использовать его как интерфейс для GDB?)

Если нет, то какие шаги мне нужно выполнить, чтобы создать проект, который я могу использовать для простой отладки существующей программы на C ++, созданной с использованием Makefiles или других инструментов (SCons, CMake и т. Д.). Я не хочу иметь возможность «развиваться» в Eclipse; все, что мне нужно сделать, это отладка.

Ответы [ 3 ]

10 голосов
/ 29 октября 2008

Взгляните на этот вопрос . Создайте C / C ++ - проект, используйте исходный каталог вашего проекта в качестве каталога проекта, выберите использование внешнего компоновщика и измените «make» на любой инструмент, который вам нужен.

Самое сложное - заставить индексатор работать правильно и найти все заголовочные файлы.

РЕДАКТИРОВАТЬ: CMake 2.6.x поддерживает создание файлов проекта CDT, что может быть более простым решением.

4 голосов
/ 02 февраля 2016

Я не знаю, изменилось ли это за последние 4 года с момента опубликования вопроса, но есть гораздо более простой способ сделать это. Я на Затмении Луны (4.4.2).

> eclipse&

тогда

File> Import> C/C++> C/C++ Executable> Next> перейти к исполняемому файлу> Next> выбрать имя проекта> Finish

Никаких других настроек проекта не требуется, никаких исходных путей (которые должны быть в объектном коде). Точно так же, как запуск gdb / insight / etc. Почти стоит того, чтобы установить Java.

0 голосов
/ 11 сентября 2015

Конфигурация для отладки в Eclipse.

В затмении,

  1. Зайдите в Окно-> Настройки
  2. Появится всплывающее окно, затем выберите C / C ++, нажмите стрелку выпадающего меню, затем выберите Debug и нажмите стрелку выпадающего меню.
  3. Выберите Source Lookup Path и затем нажмите Add.
  4. После нажатия кнопки «Добавить» нажмите «Сопоставление путей», а затем нажмите кнопку «ОК».
  5. Укажите имя пути сопоставления и нажмите «Добавить».
  6. В пути компиляции выберите путь Cygwin (необходимо установить) и нажмите кнопку ОК.
  7. В опции отладки нажмите на исходный путь поиска и выберите Path Mapping:Project source and click on apply and then ok.
...