1. Как я могу настроить CLion для отладки исполняемого файла, на который нет ссылки в файле CMakelLists.txt? ИЛИ ЖЕ
  2. Как я могу настроить CLion для отладки исполняемого файла, созданного с помощью плагина Makefile?

enter image description here

Я работаю с CLion 18.2.3 без файла CMakeLists.txt. Я создал конфигурацию из шаблона приложения и назвал ее «Выполнить». В конфигурации Execute я указываю исполняемый файл (основной) и цель как Все цели. Исполняемый файл существует (был создан ранее с использованием подключаемого модуля Makefile).

Когда я пытаюсь отладить или запустить конфигурацию Execute, Clion сообщает,

Error running Execute: Cannot run Execute on <default>.

Я не уверен, как заставить CLion отлаживать исполняемый файл, находящийся в каталоге проекта, на который нет ссылки в файле CMakeLists.txt.

У меня есть большой проект, в котором используется плагин Makefile. Это красиво компилирует желаемый исполняемый файл. Однако я не могу отлаживать исполняемый файл, устанавливать точки останова или иным образом использовать отладку с исполняемым файлом. Я запускал это на Ubuntu 18.04 и Mac OSX High Sierra.

Итак, либо 1. Как настроить CLion для отладки исполняемого файла, на который нет ссылки в файле CMakelLists.txt? ИЛИ 2. Как мне настроить CLion для отладки исполняемого файла, созданного с помощью плагина Makefile? Спасибо, Джон

Вот копия запущенной конфигурации:

enter image description here

На первом изображении показаны выходные данные при запуске этой конфигурации: «Ошибка при выполнении 'Execute': невозможно запустить 'Execute' на ''»

3
Gardener 11 Сен 2018 в 21:46

1 ответ

Лучший ответ

Если вы откроете раскрывающееся меню в правом верхнем углу clion и нажмете изменить конфигурацию , вы сможете создавать собственные конфигурации. Там вы можете добавить исполняемый файл и параметры, если это необходимо. Теперь у вас должна быть возможность запускать, а также отлаживать этот исполняемый файл.

Другой вариант - запустить исполняемый файл и присоединить отладчик к пункту меню запустить-> присоединить к локальному процессу (Ctrl + Alt + 5), а затем выбрать исполняемый файл.

3
FreshD 11 Сен 2018 в 19:40