温馨提示×

ubuntu c++怎么配置环境

小樊
42
2026-09-02 08:49:56
栏目: 编程语言

在 Ubuntu 上配置 C++ 开发环境,一般分几个步骤:安装编译器、选择编辑器/IDE、配置构建工具、可选调试工具。下面给你一份实用、循序渐进的指南。


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

Ubuntu 默认可能没有 g++,先更新并安装:

sudo apt update
sudo apt install build-essential

build-essential 包含:

  • gcc / g++(C/C++ 编译器)
  • make
  • 基础开发库

验证是否安装成功:

g++ --version

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

创建文件:

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

内容:

#include <iostream>
using namespace std;

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

编译并运行:

g++ hello.cpp -o hello
./hello

三、安装代码编辑器 / IDE(推荐)

方案 1:VS Code(最推荐,轻量强大)

sudo apt install code

或官网下载 .deb 安装。

推荐插件:

  • C/C++
  • CMake Tools
  • Code Runner

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

适合大型项目,学生可免费。


方案 3:命令行开发(vim / emacs)

sudo apt install vim

四、使用 CMake 管理项目(推荐)

安装 CMake:

sudo apt install cmake

示例项目结构:

cpp_demo/
├── 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

五、调试工具(gdb)

sudo apt install gdb

使用:

gdb ./hello

常用命令:

  • run
  • break main
  • next
  • print 变量

六、可选:安装第三方库

例如安装 Boost:

sudo apt install libboost-all-dev

七、常见问题

1. g++: command not found

说明没装编译器,执行第一步。

2. 中文乱码

源文件保存为 UTF-8:

file hello.cpp

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

  • 你是新手 / 学生 / 项目开发
  • VS Code 还是命令行
  • 算法 / 工程 / 游戏 / 系统编程

我可以给你更针对性的配置方案

0