温馨提示×

C++ 在 Ubuntu 如何配置

小樊
37
2026-10-11 06:27:54
栏目: 编程语言

下面按常见使用场景给你讲清楚:在 Ubuntu 上如何配置 C++ 开发环境。


一、安装 C++ 编译器(必做)

Ubuntu 默认通常没有装完整编译工具,先安装:

sudo apt update
sudo apt install build-essential

build-essential 包含:

  • g++(C++ 编译器)
  • gcc
  • make
  • 标准 C/C++ 库

验证是否安装成功:

g++ --version

能看到版本号就说明 OK。


二、写一个简单的 C++ 程序测试

创建文件:

nano hello.cpp

内容:

#include <iostream>
using namespace std;

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

编译:

g++ hello.cpp -o hello

运行:

./hello

三、使用 CMake(推荐,工程化)

1. 安装 CMake

sudo apt install cmake

2. 示例项目结构

project/
├── CMakeLists.txt
└── main.cpp

CMakeLists.txt:

cmake_minimum_required(VERSION 3.10)
project(demo)

add_executable(demo main.cpp)

编译:

mkdir build
cd build
cmake ..
make
./demo

四、安装 IDE / 编辑器(可选)

1. VS Code(最推荐)

sudo snap install code --classic

安装插件:

  • C/C++
  • CMake Tools

2. CLion(商业,学生免费)

sudo snap install clion --classic

3. 命令行编辑器

  • vim
  • nano

五、安装调试工具 GDB

sudo apt install gdb

调试:

g++ -g main.cpp -o main
gdb ./main

六、安装第三方库(示例)

例如安装 OpenCV:

sudo apt install libopencv-dev

编译时链接:

g++ main.cpp -o main `pkg-config --cflags --libs opencv4`

七、常见问题

1. g++: command not found

→ 没装 build-essential

2. 中文乱码

export LANG=en_US.UTF-8

3. 多文件编译

g++ main.cpp func.cpp -o app

八、总结(最简流程)

sudo apt update
sudo apt install build-essential
g++ test.cpp -o test
./test

如果你愿意,我可以:

  • 帮你配 VS Code + C++ 完整配置
  • 教你 Makefile / CMake 实战
  • 配置 C++17 / C++20
  • 配置 Ubuntu 服务器远程开发

你可以告诉我你是学习 / 面试 / 项目 / 竞赛哪种用途。

0 踩