溫馨提示×

Ubuntu中C++程序如何調試

小樊
44
2025-07-26 10:46:16
欄目: 編程語言

在Ubuntu中調試C++程序,你可以選擇使用命令行工具GDB或者圖形化的調試工具如Visual Studio Code (VSCode)。以下是兩種方法的詳細步驟:

使用GDB調試C++代碼

  1. 安裝GDB: 如果你還沒有安裝GDB,可以通過以下命令安裝:
sudo apt update
sudo apt install gdb
  1. 編譯代碼: 在編譯C++代碼時,確保使用 -g 標志以包含調試信息:
g++ -g your_source_file.cpp -o your_executable
  1. 啟動GDB: 使用以下命令啟動GDB并加載你的程序:
gdb your_executable
  1. 調試程序
  • 設置斷點:break main.cpp:5
  • 運行程序:run
  • 單步執行:steps
  • 查看變量:print variable_name
  • 繼續執行:continuec
  • 退出GDB:quit

使用Visual Studio Code調試C++代碼

  1. 安裝VSCode和必要的擴展: 從Visual Studio Code官網下載并安裝VSCode。打開VSCode,安裝“C/C++”擴展。

  2. 配置調試環境

  • 創建一個新的C++項目文件夾,并在VSCode中打開。
  • 按下 Ctrl+Shift+P,選擇“Configure Default Build Task”,然后選擇“g++ build active file”來生成 tasks.json 文件。
  • 按下 F5,選擇“C++ (GDB/LLDB)”并配置 launch.json 文件,指定調試器路徑和可執行文件路徑。
  1. 編譯和調試: 在VSCode中編寫代碼后,按下 Ctrl+Shift+B 編譯并構建工程。按下 F5 開始調試工程。

通過以上步驟,你可以在Ubuntu中有效地調試C++代碼。選擇使用GDB或VSCode取決于你的個人喜好和工作流程。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女