温馨提示×

ubuntu怎样配置c++编辑器

小樊
41
2026-10-05 08:18:07
栏目: 编程语言

在 Ubuntu 上“配置 C++ 编辑器”通常分为两步:安装编辑器/IDE 和 配置编译运行环境(g++、CMake 等)。下面按常见方案给你说明。


一、先安装 C++ 编译环境(必须)

不管用哪个编辑器,都需要编译器:

sudo apt update
sudo apt install build-essential gdb

检查是否安装成功:

g++ --version
gdb --version

二、常见编辑器配置方案

方案 1:VS Code(最推荐,轻量好用)

1. 安装 VS Code

sudo apt install code

或从官网下载 .deb 安装。

2. 安装插件

打开 VS Code → 扩展:

  • C/C++(Microsoft)
  • CMake Tools(可选)
  • Code Runner(方便一键运行)

3. 配置 C++ 环境

新建 test.cpp:

#include <iostream>
using namespace std;

int main() {
    cout << "Hello Ubuntu" << endl;
    return 0;
}

方法 A:直接用终端

g++ test.cpp -o test
./test

方法 B:配置 tasks.json .vscode/tasks.json:

{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "build",
      "type": "shell",
      "command": "g++",
      "args": ["-g", "test.cpp", "-o", "test"],
      "group": {
        "kind": "build",
        "isDefault": true
      }
    }
  ]
}

按 Ctrl+Shift+B 编译。


方案 2:CLion(专业 C++ IDE,收费可试用)

sudo snap install clion --classic

CLion 自带 CMake 配置,打开项目即可编译运行,适合大型 C++ 项目。


方案 3:Vim / NeoVim(终端党)

sudo apt install vim

推荐插件管理:

  • vim-plug
  • YouCompleteMe 或 coc.nvim(C++ 补全)

最小可用配置(~/.vimrc):

set number
syntax on
set expandtab
set tabstop=4

编译:

g++ main.cpp -o main

方案 4:命令行 + gedit(最简单)

sudo apt install gedit
gedit main.cpp

终端编译运行即可。


三、CMake 项目(推荐学习)

sudo apt install cmake

CMakeLists.txt:

cmake_minimum_required(VERSION 3.10)
project(hello)
add_executable(hello main.cpp)

编译:

mkdir build && cd build
cmake ..
make
./hello

四、常见问题

1. 找不到 g++

sudo apt install g++

2. 中文乱码 在代码里加:

setlocale(LC_ALL, "zh_CN.UTF-8");

3. 权限问题

chmod +x 程序名

如果你愿意,可以告诉我:

  • 你是 新手 / 学生 / 开发者
  • 用 VS Code / Vim / CLion
  • 做 刷题 / 课程作业 / 项目开发

我可以直接给你一套最合适的配置方案。

0 踩