在配置開發環境前,需先更新系統的軟件包索引,確保后續安裝的軟件包是最新版本。打開終端,執行以下命令:
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
單步執行等命令。