[VS Code] VS Code에서 디버깅 시 STL 헤더파일 진입 방지하기● 이것저것 설정 강좌2022. 7. 31. 15:26
Table of Contents
반응형
C++로 코딩을 하다 보면 vector 같은 STL을 자주 사용합니다.
디버깅을 할 때 중단점을 설정하고 F11 (Step into)로 진행하면 아래 사진처럼 STL의 정의가 담긴 헤더파일까지 진입할 때가 많습니다. 몇 번 더 F11을 누르면 빠져나오긴 하지만 들어가는 것 자체가 불편한 분들에게 유용한 설정입니다.
vscode -> launch.json 파일에서 아래 코드블럭처럼 setupCommands 항목을 바꿔주세요.
아래 사진과 똑같으면 됩니다.
"setupCommands": [
{ // 디버깅을 한번이라도 해보셨으면 이 3줄은 이미 있을 겁니다.
"description": "gdb에 자동 서식 지정 사용",
"text": "-enable-pretty-printing",
"ignoreFailures": true,
},
{ // 이 2줄을 추가해주세요.
"description": "gdb에서 STL 진입 방지",
"text": "-interpreter-exec console \"skip -gfi **/bits/*.h\""
}
],
이후부터는 성공적으로 출력되고, STL에도 진입하지 않습니다.
참고하면 좋을 강좌 (디버깅 시 vector같은 STL의 정의가 아닌 내부 요소들을 보여주는 설정입니다.)
https://reo91004.tistory.com/115
출처
https://stackoverflow.com/questions/42782502/exclude-files-from-vscode-c-debug-step-into
반응형
'● 이것저것 설정 강좌' 카테고리의 다른 글
[VS Code] VS Code에서 터미널을 Git bash로 사용할 때 한글이 깨질 시 (0) | 2022.07.31 |
---|---|
[VS Code] VS Code 터미널에서 한글 깨짐 현상이 발생 시 (0) | 2022.04.22 |
[VS Code] VS Code에서 디버깅 시 STL(vector 등등) 요소 출력하기 (0) | 2022.04.11 |
[VS Code] VS Code에서 <bits/stdc++.h> 헤더 파일 사용하기 (0) | 2022.02.03 |
[VS Code] VS Code 자동 정렬 시 중괄호 같은 줄에 넣기 (1) | 2022.01.18 |
@Reo :: 코드 아카이브
자기계발 블로그