温馨提示×

C++在Debian上如何安装

小樊
38
2026-01-04 13:57:23
栏目: 编程语言

在 Debian 上安装 C++ 开发环境

一 安装步骤

  • 更新软件源并安装基础开发包:执行命令:sudo apt update && sudo apt install build-essential。该元包会一次性安装 GCC/G++Make 等编译所需的核心工具。若需要 Clang,可额外执行:sudo apt install clang。为便于查阅手册与开发文档,建议同时安装:sudo apt install manpages-dev。以上步骤完成后,基础编译链路即可使用。

二 验证安装

  • 检查编译器版本:gcc --versiong++ --versionclang++ --version
  • 快速编译并运行测试程序:创建文件 hello.cpp
    #include <iostream>
    int main() { std::cout << "Hello from C++ on Linux!\n"; return 0; }
    
    编译与运行:g++ hello.cpp -o hello && ./hello。若输出 Hello from C++ on Linux!,说明环境可用。

三 常用开发工具(按需安装)

  • 构建与项目管理:CMake(跨平台构建生成器)、Ninja(更快的构建系统)、Make(传统构建工具)。
  • 调试与分析:GDB(调试器)、Valgrind(内存与性能分析)。
  • 代码质量与文档:clang-tidy(静态检查)、Doxygen(文档生成)。
  • 版本控制:Git
  • 安装示例:sudo apt install cmake ninja-build gdb valgrind clang-tidy doxygen git

四 进阶 多版本编译器与标准库文档

  • 安装特定版本工具链(示例为 GCC 12):sudo apt install gcc-12 g+±12
  • 使用 update-alternatives 切换默认版本:
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 100
    sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 100
    sudo update-alternatives --config gcc
    sudo update-alternatives --config g++
    
  • 安装 libstdc++ 文档与手册:sudo apt install libstdc+±12-doc manpages-dev,便于查阅标准库接口与用法。

0