Получены ошибки CMake в CLion в manjaro linux

Привет, сообщество stackoverflow. Я скачал CLion, чтобы сделать программу на C ++. Я создал исполняемый проект C ++, и он хотел получить от меня конфигурацию запуска / отладки. Затем я выбрал проект CMake и попытался скомпилировать простую программу «Hello World», но у меня возникли некоторые ошибки CMake.

CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles".`  `CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage

Я проверил файл clion-environment.txt в папке CMake

ToolSet: 1.0 (local)Options: 

Options:-DCMAKE_CXX_COMPILER=/usr/bin/g++

Когда я пытаюсь скомпилировать файл в командной строке с помощью g ++, все в порядке. Есть идеи как это исправить? Вот CMakeLists.txt

cmake_minimum_required(VERSION 3.15)

project(final)

set(CMAKE_CXX_STANDARD 14)

add_executable(final main.cpp)

а вот системная информация моего ноутбука

  • Хост: just-r
  • Ядро: 5.4.31-1-MANJARO x86_64 бит: 64 компилятор:
  • gcc v: 9.3.0
  • Рабочий стол: KDE Plasma 5.18.4
  • Дистрибутив: Manjaro Linux Linux 54

Спасибо в совет


person Aro Hovhannisyan    schedule 13.04.2020    source источник
comment
Работает ли CMake, когда вы запускаете его напрямую (а не под CLion)? У вас есть компилятор C cc на пути? У вас установлено make или ninja?   -  person bobah    schedule 13.04.2020
comment
Здравствуйте, спасибо за ответ. Когда я набираю cmake или make --version, у меня ничего нет, поэтому я предполагаю, что они внутри CLion. Да, у меня есть gcc в Path   -  person Aro Hovhannisyan    schedule 13.04.2020
comment
Вам определенно нужно установить cmake самостоятельно и сказать clion, чтобы он его использовал. Иначе вы не сможете автоматизировать то, что делаете позже. После установки попробуйте запустить (за пределами исходного каталога cd /path/to/build/dir; cmake /path/to/src/dir. Он должен вести себя очень похоже на clion.   -  person bobah    schedule 13.04.2020
comment
Хорошо, скоро напишу о результате   -  person Aro Hovhannisyan    schedule 13.04.2020
comment
Я собрал файлы cmake в cmd, все работает. Но те же проблемы при использовании в CLion. Маби, я должен интегрировать это в CLion? но я не знаю как.   -  person Aro Hovhannisyan    schedule 13.04.2020
comment
Правильно ли CLion обнаружил ваш make исполняемый файл? Вы можете проверить это, перейдя в Файл | Настройки | Сборка, выполнение, развертывание | Цепочки инструментов в CLion, выбрав свою цепочку инструментов по умолчанию и проверив, какой make исполняемый файл используется (если есть) в заполняемом поле рядом с разделом Сделать:.   -  person squareskittles    schedule 13.04.2020
comment
да :)))) ...... большое спасибо   -  person Aro Hovhannisyan    schedule 13.04.2020


Ответы (1)


Правильно ли CLion обнаружил исполняемый файл make? Вы можете проверить, перейдя в Файл | Настройки | Сборка, выполнение, развертывание | Цепочки инструментов в CLion, выбрав свою цепочку инструментов по умолчанию и проверив, какой исполняемый файл make используется (если есть) в заполняемом поле рядом с разделом Make :. - квадратные кувшины

person Aro Hovhannisyan    schedule 13.04.2020