1. 更新软件包列表
在安装任何工具前,先更新Debian系统的软件包列表,确保获取最新的依赖项和版本信息:
sudo apt update
2. 安装核心编译工具链
Debian下高效安装C++的关键是使用build-essential元包,它包含了GCC(C++编译器g++)、Make(自动化构建工具)、GDB(调试器)及Autotools(项目配置工具)等必需组件,一步到位满足基础开发需求:
sudo apt install build-essential
3. 验证编译器安装
安装完成后,通过以下命令检查g++(GCC的C++编译器)版本,确认安装成功:
g++ --version
若输出类似g++ (Debian 12.2.0-14) 12.2.0的版本信息,则表示编译器已正确安装。
4. (可选)安装代码编辑器/IDE提升效率
sudo snap install --classic code # 安装VS Code
打开VS Code后,按Ctrl+Shift+X搜索插件并安装上述扩展。5. (可选)配置构建工具(CMake)
对于复杂项目,使用CMake生成Makefile或构建脚本,提升项目可移植性和管理效率:
sudo apt install cmake # 安装CMake
创建CMakeLists.txt文件(项目根目录),定义构建规则(如指定C++标准、源文件),然后执行以下命令生成构建文件并编译:
mkdir build && cd build # 创建构建目录
cmake .. # 生成Makefile
make # 编译项目
6. (可选)安装调试工具
使用GDB调试C++程序,编译时添加-g参数生成调试信息,再通过GDB设置断点、单步执行:
g++ -g -o myprogram myprogram.cpp # 编译时添加-g
gdb ./myprogram # 启动GDB调试
注意事项
sudo apt install gcc-11 g++-11安装,再用update-alternatives设置默认版本。sudo apt --fix-broken install修复依赖关系。