在 VS Code 中使用 CMake 進行斷點運行調試,需要進行以下步驟:
-
確保已在系統(tǒng)中安裝了 CMake 和調試器(如 GDB)。
-
在項目根目錄下創(chuàng)建一個名為
.vscode
的文件夾。 -
在項目根目錄下創(chuàng)建一個名為
build
的文件夾,并在終端中導航到該文件夾。 -
運行以下命令來生成構建文件:
cmake ..
- 運行以下命令來進行構建:
make
- 在
.vscode
文件夾中創(chuàng)建一個名為launch.json
的文件,并將以下內容復制到該文件中:
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/build/your_executable_name",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "gdb"
}
]
}
確保將 your_executable_name
替換為你的可執(zhí)行文件的名稱。
- 在build的
CMakeLists.txt
的文件里找到:
CMAKE_BUILD_TYPE:STRING=
改成Debug形式:
CMAKE_BUILD_TYPE:STRING=Debug
-
點擊 VS Code 左側的調試按鈕(或按
Ctrl + Shift + D
),然后點擊頂部的齒輪圖標以打開調試配置。 -
在彈出的菜單中選擇 “(gdb) Launch”。
-
點擊調試按鈕旁邊的綠色箭頭以開始斷點運行調試。文章來源:http://www.zghlxwxcb.cn/news/detail-652552.html
現(xiàn)在就可以在 VS Code 中使用 CMake 進行斷點運行調試了。可以在源代碼中設置斷點,并使用調試器來跟蹤程序的執(zhí)行。文章來源地址http://www.zghlxwxcb.cn/news/detail-652552.html
到了這里,關于VSCode使用CMake斷點調試的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!