温馨提示×

ubuntu c++配置步骤是什么

小樊
49
2026-08-28 11:01:05
栏目: 编程语言

在 Ubuntu 上配置 C++ 开发环境,通常包括 安装编译器、配置 IDE/编辑器、编写并运行程序。下面给你一份从零开始、最常用、最稳妥的步骤说明。


一、检查是否已安装 C++ 编译器

g++ --version

如果显示版本号(如 g++ (Ubuntu ...) 11.x),说明已安装,可直接跳到第四步。


二、安装 C++ 编译环境(推荐)

方法 1:安装基础 C++ 工具链(最常用 ✅)

sudo apt update
sudo apt install g++ build-essential

build-essential 包含了:

  • gcc
  • g++
  • make
  • 必要的头文件

方法 2:只安装 g++

sudo apt install g++

三、验证安装

g++ --version
gcc --version
make --version

只要不报错,说明环境配置成功 ✅


四、编写第一个 C++ 程序

创建文件:

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

示例代码:

#include <iostream>
using namespace std;

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

保存并退出(Ctrl + O → Enter → Ctrl + X)


五、编译并运行

编译

g++ hello.cpp -o hello

运行

./hello

✅ 输出:

Hello Ubuntu C++

六、常用编译参数(进阶)

g++ -std=c++17 -Wall -Wextra hello.cpp -o hello

说明:

  • -std=c++17:使用 C++17 标准
  • -Wall -Wextra:开启常见警告
  • -o:指定输出文件名

七、推荐使用 IDE / 编辑器(可选)

1️⃣ VS Code(最推荐 ✅)

sudo snap install code --classic

安装插件:

  • C/C++(Microsoft)
  • CMake Tools(可选)

2️⃣ CLion(专业,付费)

snap install clion --classic

3️⃣ 命令行编辑器

  • vim
  • nano
  • emacs

八、C++ 工程化(进阶)

使用 CMake

sudo apt install cmake

示例 CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(hello)

set(CMAKE_CXX_STANDARD 17)

add_executable(hello hello.cpp)

构建:

mkdir build
cd build
cmake ..
make
./hello

九、常见问题

❌ 找不到 g++

sudo apt install g++

❌ 权限问题

chmod +x hello

❌ 中文乱码

确保:

#include <locale>
setlocale(LC_ALL, "zh_CN.UTF-8");

十、总结(最简单流程)

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

如果你愿意,我可以继续帮你:

  • ✅ 配置 VS Code + C++ 调试
  • ✅ 写 Makefile
  • ✅ 配置 CMake 项目
  • ✅ 安装 C++ 第三方库(OpenCV / Boost 等)

你现在用的是 Ubuntu 哪个版本?桌面还是服务器?

0