在配置开发环境前,需先更新系统的软件包索引,确保后续安装的软件包是最新版本。打开终端,执行以下命令:
sudo apt update
Debian系统下,build-essential 是C++开发的核心工具包,包含GCC编译器、G++(C++编译器)、Make(项目管理工具)及GDB(调试工具)等必要组件。通过以下命令安装:
sudo apt install build-essential
安装完成后,可通过 g++ --version 验证G++是否安装成功(显示版本信息即为成功)。
根据开发需求选择合适的工具:
对于中大型C++项目,CMake 是常用的跨平台构建工具,可生成Makefile或项目文件(如Visual Studio解决方案)。安装命令:
sudo apt install cmake
安装后,通过 cmake --version 验证是否成功。
创建一个简单的C++程序(如hello.cpp),内容如下:
#include <iostream>
int main() {
std::cout << "Hello, Debian C++!" << std::endl;
return 0;
}
使用G++编译并运行:
g++ hello.cpp -o hello
./hello
若终端输出 Hello, Debian C++!,则说明基础环境配置成功。
若项目需要使用CMake管理,需完成以下步骤:
mkdir my_project && cd my_project
mkdir src && touch src/main.cpp # 源文件目录
touch CMakeLists.txt # CMake配置文件
cmake_minimum_required(VERSION 3.10)
project(MyProject)
add_executable(MyExecutable src/main.cpp) # 指定源文件
mkdir build && cd build
cmake .. # 生成Makefile
cmake --build . # 编译项目
./MyExecutable # 运行可执行文件
若需调试C++程序,可使用GDB工具。编译时添加 -g 参数生成调试信息:
g++ -g hello.cpp -o hello_debug
然后通过GDB启动调试:
gdb ./hello_debug
在GDB中,可使用 break main 设置断点、run 运行程序、next 单步执行等命令。