KDevelop — C ++: как начать трассировку простого main.cpp?

Я не могу запустить простое приложение hello world в режиме отладки. Когда я нажимаю кнопку «Отладка», приложение выполняется и нормально завершается, хотя я поставил точку останова на строке, в которой напечатан «привет мир». Я также прошел через это меню: «Run> Configure Launches …» и выбрал исполняемый файл. Есть ли что-то еще, что я должен сделать, чтобы войти в режим отладки? Версия KDevelop — 4.7.4 и ОС: Linux Mint

Я также заметил, что все команды трассировки в меню «Выполнить» отключены (Step Over, Step Into, …)

0

Решение

Создайте свое приложение с помощью символов отладки.

Например, если вы используете cmake add -DCMAKE_BUILD_TYPE=Debug на ваш звонок. (Или выберите его в KDevelop, если вы создаете папку для сборки там)

1

Другие решения

Это похоже на проблему, которая у меня была. Я поместил имя exe, который я пытался отладить в debugger executable поле debug страница моего launch configuration, Однако это поле относится к самой программе отладки, например, /usr/bin/gdb,

0

По вопросам рекламы [email protected]