在Ubuntu中調試C++程序主要有以下兩種常用方式:
sudo apt update && sudo apt install gdb
-g選項生成調試信息。g++ -g example.cpp -o example
break <函數/行號>:設置斷點。run:運行程序,可帶參數。next/step:單步執行(不進入/進入函數)。print <變量>:查看變量值。backtrace:查看調用棧。quit:退出調試。launch.json和tasks.json,按F5啟動調試。根據需求選擇工具,GDB適合命令行操作,VS Code/CLion適合可視化調試,Valgrind用于內存問題排查。