Context
У меня есть удаленный сервер с кодом C ++ и Makefile
, и я хочу использовать удаленный модуль разработки Clion + Makefile для разработки удаленного проекта Makefile.
У меня естьв основном следовал этому руководству от Jetbrains для настройки удаленной разработки.
Я следовал всем инструкциям:
- установить плагин Makefile
- настроить Удаленный хост в Построение, выполнение, развертывание |Наборы инструментов (не было проблем с настройкой удаленного хоста)
- создать соответствующий профиль CMake в Сборка, выполнение, развертывание |CMake и выбрал созданный Удаленный хост в Toolchain
- , установив сопоставление с моим недавно созданным проектом C ++ Cmake с удаленным каталогом в Build,Выполнение, Развертывание |Развертывание |Сопоставления .
Проблемы с настройкой
После выполнения всех инструкций у меня возникают две проблемы:
Myлокальный проект и удаленный репозиторий не синхронизированы.Мой локальный файл содержит фиктивные файлы, созданные при инициализации проекта: каталог cmake-build-debug
, CMakeLists.txt
и main.cpp
, а мой пульт содержит код и Makefile
.
Конфигурация отсутствуетсоздан для меня, чтобы бегать и строить.В правом верхнем углу, где находятся кнопки run
, debug
и build
, не отображается предварительно созданная конфигурация:
Вместо этого есть кнопка Add Configuration
.Когда я нажимаю Add Configuration
и перемещаюсь для создания новой конфигурации Makefile, у меня нет возможности настроить проект в удаленном режиме.
Вопрос
Итак, мой вопрос:
- Нужен ли мне каталог
cmake-build-debug
и CMakeLists.txt
, даже если я собираюсь использовать плагин Makefile только для сборки и запуска?Если нет, то как мне утопить мои файлы с помощью удаленного доступа? - Как я могу создать отладочную и запустить конфигурацию с Makefile st, она будет собираться и запускаться только на настроенном мной удаленном хосте?