温馨提示×

linux c++如何安装环境

小樊
57
2026-09-20 10:22:12
栏目: 编程语言

下面按常见场景给你讲一下在 Linux 下搭建 C++ 开发环境 的方法,从“最简可用”到“较完整开发环境”。


一、最基础的 C++ 编译环境(必须)

1. 安装 GCC / G++

Ubuntu / Debian

sudo apt update
sudo apt install -y build-essential

build-essential 包含:

  • gcc
  • g++
  • make

验证:

g++ --version

CentOS / Rocky / Alma

sudo yum groupinstall "Development Tools"

或

sudo dnf groupinstall "Development Tools"

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

// hello.cpp
#include <iostream>
using namespace std;

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

编译运行:

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

三、常用构建工具(推荐)

1. CMake(最常用)

sudo apt install cmake

示例 CMakeLists.txt:

cmake_minimum_required(VERSION 3.10)
project(hello)

add_executable(hello hello.cpp)

使用:

mkdir build && cd build
cmake ..
make
./hello

四、代码编辑器 / IDE(任选)

1. VS Code(最推荐)

sudo apt install code

或官网下载 .deb

推荐插件:

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

2. CLion(专业 C++ IDE)

  • 收费(学生免费)
  • 对 CMake 支持极好

3. Vim / Neovim(轻量)

sudo apt install vim

可配合:

  • YouCompleteMe
  • coc.nvim

五、调试工具(很重要)

GDB

sudo apt install gdb

调试:

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

六、常用第三方库安装方式

使用包管理器

sudo apt install libboost-all-dev
sudo apt install libopencv-dev

使用 vcpkg(跨平台)

git clone https://github.com/microsoft/vcpkg
./vcpkg/bootstrap-vcpkg.sh

七、完整推荐组合(新手)

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

这是目前 Linux 下最主流、最省心的 C++ 环境。


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

  • 你用的是 哪个 Linux 发行版
  • 是 学习 C++ / 做项目 / 嵌入式 / 服务器

我可以给你更精准的环境方案。

0 踩