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 会带上 gcc、g++、make 等,CLion 自动检测有时就能直接绿。
如果还不行,再补 CMake(部分 Deepin 版本默认没带):
sudo apt-get install cmake gdb
CLion 里怎么配
- File → Settings → Build, Execution, Deployment → Toolchains
- 点
+添加 System Toolchain - 确认:
- C Compiler:
/usr/bin/gcc - C++ Compiler:
/usr/bin/g++ - CMake:
/usr/bin/cmake(或 CLion 自带 bundled CMake)
- C Compiler:
- 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/) 转载或引用必须申明原指尖魔法屋来源及源地址!