温馨提示×

如何配置ubuntu的c++

小樊
37
2026-09-11 08:03:48
栏目: 编程语言

下面按从零开始的思路,给你一份在 Ubuntu 上配置 C++ 开发环境的完整指南,适合新手也能直接用。


一、安装 C++ 编译器(GCC / G++)

Ubuntu 默认可能没有安装编译器。

1. 更新软件源

sudo apt update

2. 安装 build-essential(包含 g++, gcc, make 等)

sudo apt install build-essential

3. 验证安装

g++ --version
gcc --version

能看到版本号就说明成功。


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

1. 创建文件

mkdir ~/cpp_demo
cd ~/cpp_demo
nano hello.cpp

2. 写入代码

#include <iostream>

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

三、编译和运行

1. 编译

g++ hello.cpp -o hello

2. 运行

./hello

输出:

Hello Ubuntu C++!

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

1. 安装 CMake

sudo apt install cmake

2. 工程结构

cpp_demo/
├── CMakeLists.txt
└── hello.cpp

3. CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(HelloCpp)

add_executable(hello hello.cpp)

4. 编译

mkdir build
cd build
cmake ..
make
./hello

五、安装代码编辑器 / IDE(任选)

方式一:VS Code(最推荐)

sudo snap install code --classic

安装插件:

  • C/C++
  • CMake Tools

方式二:CLion(商业,学生免费)

sudo snap install clion --classic

方式三:命令行 Vim / NeoVim

sudo apt install vim

六、调试(GDB)

sudo apt install gdb
gdb ./hello

七、常见问题

1. 找不到 g++

sudo apt install g++

2. 中文乱码

在代码中使用 UTF-8,并在终端设置:

export LANG=en_US.UTF-8

八、最小推荐环境总结

✅ Ubuntu
✅ g++
✅ CMake
✅ VS Code
✅ GDB


如果你告诉我:

  • Ubuntu 版本(如 20.04 / 22.04)
  • 是否用于 算法 / 项目 / 嵌入式 / 竞赛
  • 是否用 VSCode / CLion

我可以给你更定制的配置方案(比如多文件、静态库、CMake 模板)。

0