在安装任何工具前,建议先更新系统的软件包列表,确保获取最新的依赖包信息:
sudo apt update
Debian系统提供了build-essential元包,包含GCC(C编译器)、G++(C++编译器)、Make(构建工具)等基础组件,一键安装即可满足C++开发的核心需求:
sudo apt install build-essential
安装完成后,可通过以下命令验证G++(C++编译器)是否安装成功:
g++ --version
若输出G++的版本信息(如g++ (Debian 12.2.0-14) 12.2.0),则说明安装成功。
调试是开发中的重要环节,GDB(GNU调试器)是Linux下常用的C++调试工具。通过以下命令安装:
sudo apt install gdb
安装完成后,可通过gdb --version验证安装。
Visual Studio Code是一款免费、开源的代码编辑器,支持C++语法高亮、智能补全、调试等功能,适合大多数开发者:
.deb安装包;sudo dpkg -i code_*.deb(*为版本号);sudo apt-get -f install;CLion是JetBrains推出的专业C++ IDE,提供智能代码分析、重构、调试等功能,适合大型项目开发。可从官网下载Linux版本,按照向导安装即可。
CMake是跨平台的构建系统生成工具,用于管理复杂项目的构建流程(如生成Makefile)。通过以下命令安装:
sudo apt install cmake
安装完成后,可通过cmake --version验证。
创建一个简单的C++程序,测试工具链是否正常工作:
hello.cpp,内容如下:#include <iostream>
int main() {
std::cout << "Hello, Debian C++!" << std::endl;
return 0;
}
g++ hello.cpp -o hello;./hello,若输出Hello, Debian C++!,则说明环境配置成功。若使用VS Code开发,需在c_cpp_properties.json中指定C++标准(如C++17),避免语法检查错误:
Ctrl+Shift+P),输入“C/C++: Edit Configurations (JSON)”;c_cpp_properties.json文件中,添加或修改cppStandard字段:{
"configurations": [
{
"name": "Linux",
"cppStandard": "c++17",
"compilerPath": "/usr/bin/g++"
}
],
"version": 4
}
通过以上步骤,即可在Debian系统上搭建完整的C++开发环境,满足日常开发需求。