Deepin下Clion的相关问题

此文记录 Deepin 下 Clion 的相关问题

在 Deepin(Debian 系)上装 CLion,第一次新建 CMake 项目经常卡在 Toolchain 不完整:找不到编译器、CMake 报错、或者能打开项目但无法 Build。多半是系统侧 C++ 工具链没装全,不是 CLion 本身坏了。

toolchain 不完整

最小修复通常是补编译工具链:

sudo apt-get update
sudo apt-get install build-essential

build-essential 会带上 gccg++make 等,CLion 自动检测有时就能直接绿。

如果还不行,再补 CMake(部分 Deepin 版本默认没带):

sudo apt-get install cmake gdb

CLion 里怎么配

  1. File → Settings → Build, Execution, Deployment → Toolchains
  2. + 添加 System Toolchain
  3. 确认:
    • C Compiler/usr/bin/gcc
    • C++ Compiler/usr/bin/g++
    • CMake/usr/bin/cmake(或 CLion 自带 bundled CMake)
  4. Debugger 选 /usr/bin/gdb

Apply 之后看有没有红色警告。Environment 一般不用动,除非你用自定义安装的 gcc 版本。

和 Windows / WSL 混用时

项目在 Windows 分区用 CLion 打开,路径、换行符、可执行权限都可能踩坑。纯 Linux 开发尽量把代码放在 ~/ 下,少跨 NTFS 挂载编译。

后来我也试过 WSL + CLion Remote,那是另一条路,见 win10下使用wsl配置Clion toolchain——Deepin 本机开发就把上面几步走通即可。

待续

当时只记了 toolchain 这一条。如果你还遇到中文路径、OpenGL 项目、或 snap 版 CLion 权限问题,欢迎评论区补坑,我再往这篇里叠。

先把 build-essential 装上,90% 的「CLion 在 Deepin 不能用」就能结案。

版权声明: 本文首发于 指尖魔法屋-Deepin下Clion的相关问题https://blog.thinkmoon.cn/post/158_deepin%E4%B8%8Bclion%E7%9A%84%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%98/) 转载或引用必须申明原指尖魔法屋来源及源地址!