CLION - Как создать и отладить конфигурацию для приложения, не упомянутого в файле CMakeLists.txt - PullRequest
0 голосов
/ 11 сентября 2018
  1. Как я могу настроить CLion для отладки исполняемого файла, на который нет ссылки в файле CMakelLists.txt? OR
  2. Как настроить CLion для отладки исполняемого файла, созданного с помощью плагина Makefile?

enter image description here

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

Когда я пытаюсь отладить или запустить конфигурацию «Выполнить», 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? Спасибо, John

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

enter image description here

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

1 Ответ

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

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

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

...