vscode에서 디버깅 하기
2022. 10. 25. 17:40ㆍEnv/Tools
- 목차
반응형
.vscode 폴더 밑에 launch.json 파일에 디버깅할 프로그램을 지정합니다. (파일이 없다면 생성합니다)
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) 시작",
"type": "cppdbg",
"request": "launch",
"program": "/test_program",
"args": [],
"stopAtEntry": false,
"cwd": "${fileDirname}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "/usr/bin/gdb",
"setupCommands": [
{
"description": "gdb에 자동 서식 지정 사용",
"text": "-enable-pretty-printing",
"ignoreFailures": true
},
{
"description": "디스어셈블리 버전을 Intel(으)로 설정",
"text": "-gdb-set disassembly-flavor intel",
"ignoreFailures": true
}
]
}
]
}
miDebuggerPath에 사용할 debugger를 지정해 주며,
program에 디버깅할 프로그램을 지정합니다.
이후 다음의 키로 디버깅을 수행합니다.
- F5: start debugging
- Shift + F5: stop debugging
- F9: break point
- F10: step over
- F11: step in
- Shift + F11: step out
반응형
'Env > Tools' 카테고리의 다른 글
vscode: define 문 활성화 (0) | 2022.11.03 |
---|---|
JPG to BMP on Mac (0) | 2022.10.28 |
Visual Studio Code: convert tab to space (0) | 2022.10.19 |
Beyond compare: remote compare (원격 코드 비교) (0) | 2022.10.14 |
Visual Studio Code (vscode): 폴더 비교(diff Folders) (0) | 2022.10.13 |