在manjaro linux的CLion中有CMake错误

问题描述 投票:0回答:1

Hello 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

我检查了CMake文件夹中的clion-environment.txt文件

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

感谢您的建议

c++ linux cmake clion manjaro
1个回答
0
投票

CLion是否正确检测到您的make可执行文件?您可以通过转到File |检查。设置|构建,执行,部署| CLion中的工具链,选择默认的工具链,并在Make:部分旁边的可填充框中检查使用了哪个make可执行文件(如果有)。 –九柱游戏

© www.soinside.com 2019 - 2024. All rights reserved.