Ubuntu18.04系统下配置Clion教程

云计算

Ubuntu18.04系统下配置Clion教程

2025-04-24 00:05


Ubuntu 18.04系统下CLion配置全指南 ? JetBrains CLion是一款功能强大的C/C++跨平台IDE,本教程将详细介绍在Ubuntu 18.04系统上安装和配置CLion的完整流程,助您打造高效的C/C++开发环境。

                                            




Ubuntu 18.04系统下CLion配置全指南 🚀

JetBrains CLion是一款功能强大的C/C++跨平台IDE,本教程将详细介绍在Ubuntu 18.04系统上安装和配置CLion的完整流程,助您打造高效的C/C++开发环境。

一、系统准备与依赖安装 🔧

1. 更新系统软件包

在开始前,请确保系统处于最新状态:

sudo apt update && sudo apt upgrade -y

2. 安装必要依赖

CLion运行需要以下基础组件:

sudo apt install -y build-essential cmake git wget curl

3. 安装可选工具链(推荐)

根据开发需求选择安装:

# GCC/G++编译器(通常已包含在build-essential中)
sudo apt install -y gcc g++ gdb

# Clang编译器
sudo apt install -y clang lldb

# 其他实用工具
sudo apt install -y valgrind cppcheck

二、CLion安装方法 🛠️

方法1:通过Toolbox安装(推荐)

JetBrains官方推荐使用Toolbox管理IDE:

# 下载Toolbox
wget https://download.jetbrains.com/toolbox/jetbrains-toolbox-1.27.3.14493.tar.gz

# 解压并运行
tar -xzf jetbrains-toolbox-*.tar.gz
cd jetbrains-toolbox-*/
./jetbrains-toolbox

安装完成后,在Toolbox界面中搜索并安装CLion。

方法2:直接下载安装包

# 下载最新版CLion
wget https://download.jetbrains.com/cpp/CLion-2023.2.2.tar.gz

# 解压到/opt目录
sudo tar -xzf CLion-*.tar.gz -C /opt

# 创建启动器快捷方式
sudo ln -s /opt/clion-*/bin/clion.sh /usr/local/bin/clion

三、首次运行配置 ⚙️

  1. 启动CLion:
clion
  1. 完成初始设置:
  • 接受用户协议
  • 选择是否发送匿名统计数据
  • 选择UI主题(Darcula或Light)
  • 安装推荐插件(C/C++、CMake等)
  1. 配置工具链:
文件 → 设置 → 构建、执行、部署 → 工具链

确保检测到以下组件:

  • CMake(建议版本≥3.15)
  • 编译器(GCC或Clang)
  • 调试器(GDB或LLDB)

四、创建第一个项目 🏗️

  1. 新建项目:
文件 → 新建 → 项目

选择"C++可执行文件"模板

  1. 配置CMake:
cmake_minimum_required(VERSION 3.15)
project(MyProject)

set(CMAKE_CXX_STANDARD 17)

add_executable(MyProject main.cpp)
  1. 编写示例代码:
#include <iostream>

int main() {
    std::cout << "Hello, CLion on Ubuntu 18.04!" << std::endl;
    return 0;
}

五、关键配置优化 🎯

1. 提高代码分析效率

设置 → 编辑器 → 常规 → 代码完成
  • 取消勾选"匹配大小写"
  • 设置自动弹出延迟为100ms

2. 配置代码格式化

设置 → 编辑器 → 代码样式 → C/C++
  • 设置缩进为4个空格
  • 配置大括号风格(推荐Allman或GNU)

3. 启用高级调试功能

设置 → 构建、执行、部署 → 调试器
  • 启用"显示变量值提示"
  • 设置"变量视图"为树形结构

六、实用插件推荐 🔌

  1. C/C++ Single File Execution: 支持单文件编译运行,适合快速测试
  2. CMake Simple Highlighter: 增强CMake语法高亮
  3. CodeGlance: 在编辑器右侧显示代码缩略图
  4. Material Theme UI: 现代化界面主题

安装方法:

设置 → 插件 → 市场 → 搜索插件名称 → 安装

七、常见问题解决 🛑

1. 中文显示乱码

# 安装中文字体
sudo apt install -y fonts-wqy-microhei

# 修改CLion配置文件
echo "-Dfile.encoding=UTF-8" >> /opt/clion-*/bin/clion.vmoptions

2. 调试器无法工作

确保已正确安装gdb并授予权限:

sudo apt install -y gdb
echo "kernel.yama.ptrace_scope = 0" | sudo tee -a /etc/sysctl.d/10-ptrace.conf
sudo sysctl -p

3. 代码补全不工作

尝试重建索引:

文件 → 无效缓存/重启 → 无效并重启

八、性能优化建议 ⚡

  1. 调整内存设置: 编辑 /opt/clion-*/bin/clion.vmoptions

    -Xms512m
    -Xmx2048m
    
  2. 禁用不必要的插件: 在插件设置中禁用不使用的插件

  3. 使用本地历史记录

    设置 → 外观和行为 → 系统设置 → 本地历史
    

    设置合理的保留天数

九、项目开发实用技巧 💡

  1. 快速文档查看: 光标放在符号上按 Ctrl+Q(Windows/Linux)
  2. 多光标编辑: 按住 Alt键点击多个位置,或 Alt+J

label :
  • Ubuntu18.04
  • Clion