温馨提示×

c++在ubuntu怎么配置

小樊
44
2026-10-14 04:38:01
栏目: 编程语言

在 Ubuntu 上“配置 C++”通常是指安装编译器、配置开发环境、并能编译运行 C++ 程序。下面从最基础到常见进阶一步步讲。


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

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

sudo apt update
sudo apt install g++ gcc

验证是否安装成功:

g++ --version

能看到类似:

g++ (Ubuntu 11.4.0) 11.4.0

说明安装成功。


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

创建一个文件:

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

写入内容:

#include <iostream>
using namespace std;

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

三、编译并运行

1️⃣ 使用 g++ 编译

g++ hello.cpp -o hello

2️⃣ 运行

./hello

输出:

Hello C++ on Ubuntu

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

安装 CMake

sudo apt install cmake

示例项目结构

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

CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(hello)

add_executable(hello hello.cpp)

编译运行

mkdir build
cd build
cmake ..
make
./hello

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

命令行编辑器

sudo apt install vim
# 或
sudo apt install nano

VS Code(最推荐)

sudo snap install code --classic

安装后装插件:

  • C/C++
  • CMake Tools

CLion(商业,学生免费)

官网下载 .tar.gz 解压即可。


六、安装调试工具(推荐)

sudo apt install gdb

调试示例:

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

七、常见问题

1️⃣ g++: command not found

说明没装编译器:

sudo apt install g++

2️⃣ 想用 C++17 / C++20

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

3️⃣ 多文件项目怎么弄?

用 CMake,或:

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

八、最小可用环境总结

✅ 必须:

  • g++
  • 文本编辑器

✅ 推荐:

  • CMake
  • GDB
  • VS Code

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

  • 你是初学者 / 学生 / 项目开发
  • 是否用 CMake / Makefile
  • 是否要 GPU / OpenCV / Qt / 网络编程

我可以给你量身定制的 Ubuntu C++ 配置方案。

0 踩