Проблема с Codelite — исполняемый файл не указан, используйте «target exec

Я только что установил codelite в свои окна 8.1. Он показывает ошибку

  Debugger exited with the following error string:
   "No executable 
   specified,use 'target exec'"

Я искал и нашел это (еще один вопрос о стеке) я сделал то же самое, что упоминалось там, но у меня ничего не получалось. Я создал новый проект и выбрал простой исполняемый файл (g++) и отладчик GNU в качестве отладчика по умолчанию. Может ли кто-нибудь помочь мне с этим. Также он показывает «Программа завершена с кодом возврата: 4199040» .


person chota bheem    schedule 20.04.2015    source источник
comment
Вы построили свой проект? Ошибок при сборке не было? Это это исполняемая программа, которую вы создаете?   -  person Some programmer dude    schedule 20.04.2015
comment
Нет, сэр, во время отладки моего кода я пробовал как быструю отладку, так и процесс отладки по умолчанию.   -  person chota bheem    schedule 20.04.2015
comment
Я успешно построил свой проект, в этот раз без ошибок. Просто попробовал простую программу Hello world на С++. Также он показывает, что программа вышла с кодом возврата: 4199040.   -  person chota bheem    schedule 20.04.2015
comment
Этот код возврата вызывает подозрения, даже без оператора возврата в функции main компилятор должен был автоматически добавить return 0; в конце программы, поэтому код возврата должен был быть нулевым. Я не знаю, связано ли это с вашей текущей проблемой, но, тем не менее, это проблема.   -  person Some programmer dude    schedule 20.04.2015
comment
Да, сэр, я пробовал оба с возвратом 0; как и без него но ничего не получилось.думаю это не имеет отношения к моей проблеме   -  person chota bheem    schedule 20.04.2015


Ответы (3)


Кажется, вы не предоставляете исполняемый файл для запуска/отладки:

Go to

Project settings... -> Common settings -> General

и заполните правильную информацию для

Executable to Run / Debug
person Jarod42    schedule 20.04.2015

В командной строке:

  1. gdb (тип программы: пример python или c или c++ и т. д.) Если я запускаю программу python, команда будет gdb python
  2. затем (gdb) запустить имя_программы.py
person ANK    schedule 07.03.2018

Jarod42 дал «достаточно близкий» ответ. В Linux шаги выглядят так:

Workspace -> Open Active Project Settings... -> General

и заполните правильную информацию для

Executable to Run / Debug
person A. Penner    schedule 29.08.2019