Получил ошибки CMake в CLion в Manjaro linux - PullRequest
0 голосов
/ 13 апреля 2020

Привет сообщество 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 компилятор:
  • g cc v: 9.3.0
  • Рабочий стол: KDE Plasma 5.18.4
  • Дистрибутив: Manjaro Linux linux 54

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

1 Ответ

0 голосов
/ 13 апреля 2020

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

...