manjaro安装CLion出现问题

在使用manjaro安装CLion创建项目时总是会出现问题,下面我将完整的安装记录下来。

首先,在manjaro中,安装好相应的环境之后并不需要配置,直接创建便可以

首先,安装CLion,在这里,我们使用snap进行安装

第一步安装snap:

sudo pacman -S snap
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap

至此,snap算是安装好了,下面就是安装CLion,首先你可以通过命令行去查看是否有CLion

snap find clion

会出现下面的提示:

Name Version Publisher Notes Summary
clion 2020.3.3 jetbrains✓ classic A cross-platform IDE for C and C++

接下来就是安装CLion

snap install clion

下面会弹出输入管理员密码,输入密码就可以安装了

但是安装完成之后是远远不够的,接下来我们要安装cmake
直接输入下面命令:

snap install cmake --classic
snap install cmake

上面的命令会自动安装cmake,安装好cmake之后我们创建项目还是会报错的,错误如下:

The C compiler identification is unknown

The CXX compiler identification is unknown

CMake Error in CMakeLists.txt:
No CMAKE_C_COMPILER could be found.

当然下面还会有一堆报红,但主要原因就是没有找到C/C++编译器,我们可以通过命令行查看

pacman -Ss gcc

会得到下面一大堆,我截取部分:

core/gcc 10.2.0-6 (base-devel) 
    The GNU Compiler Collection - C and C++ frontends
core/gcc-ada 10.2.0-6
    Ada front-end for GCC (GNAT)
core/gcc-d 10.2.0-6
    D frontend for GCC
core/gcc-fortran 10.2.0-6
    Fortran front-end for GCC
core/gcc-go 10.2.0-6
    Go front-end for GCC
core/gcc-libs 10.2.0-6 [已安装]
    Runtime libraries shipped by GCC
core/gcc-objc 10.2.0-6
    Objective-C front-end for GCC
core/lib32-gcc-libs 10.2.0-6 (multilib-devel) [已安装]
    32-bit runtime libraries shipped by GCC
extra/libgsystem 2015.2+4+gd606bec-3
    "Copylib" for system service modules using GLib with GCC
community/aarch64-linux-gnu-gcc 10.2.0-1
    The GNU Compiler Collection - cross compiler for ARM64 target

你可以发现,C/C++编译器根本没有安装,所以我们使用命令安装便可:

sudo pacman -S core/gcc

然后你重新打开创建项目便发现可以运行了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值