在 Ubuntu 上“配置 C++ 编辑器”通常分为两步:安装编辑器/IDE 和 配置编译运行环境(g++、CMake 等)。下面按常见方案给你说明。
不管用哪个编辑器,都需要编译器:
sudo apt update
sudo apt install build-essential gdb
检查是否安装成功:
g++ --version
gdb --version
sudo apt install code
或从官网下载 .deb 安装。
打开 VS Code → 扩展:
新建 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 编译。
sudo snap install clion --classic
CLion 自带 CMake 配置,打开项目即可编译运行,适合大型 C++ 项目。
sudo apt install vim
推荐插件管理:
最小可用配置(~/.vimrc):
set number
syntax on
set expandtab
set tabstop=4
编译:
g++ main.cpp -o main
sudo apt install gedit
gedit main.cpp
终端编译运行即可。
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 程序名
如果你愿意,可以告诉我:
我可以直接给你一套最合适的配置方案。