VS Code의 CMake Tools를 사용하여 인자를 넘기면서 디버깅하는 방법
VS Code에서 CMake Tools를 사용하여 디버깅 시 인자를 넘길 수 있다. cmake.debugConfig 설정을 사용하면 된다. 다음처럼 설정을 진행하자.
단계 1: settings.json 파일 열기
VS Code에서 프로젝트 폴더 내 .vscode 디렉터리 안에 있는 settings.json 파일을 오픈한다. 이 파일이 없다면 직접 생성하면 된다.
단계 2: cmake.debugConfig 설정 추가
settings.json 파일에 다음과 같이 cmake.debugConfig 설정을 추가한다. 여기서 args 배열 안에 디버깅 시 넘길 인자들을 추가하면 된다.
1 | { |
[“arg1”, “arg2”] 부분을 필요에 따라 수정하여 원하는 인자를 입력한다.
단계 3: 디버깅 시작
설정을 완료한 후, vscode의 하단의 상태 바 영역에 디버그 시작 버튼을 누르거나, 좌측 메뉴 중에 cmake 메뉴를 선택하고 디버그 시작 버튼을 누르게 되면 설정한 인자들이 프로그램에 전달된다.
추가 정보
CMake Tools 확장 설치: CMake Tools 확장이 설치되어 있어야 한다. 설치하지 않았다면, VS Code의 확장 마켓 플레이스에서 “CMake Tools”를 검색하여 설치해야 한다.
기본 디버깅 절차: CMake Tools를 사용한 기본적인 디버깅 절차는 다음과 같다.
- 프로젝트를 열고, CMakeLists.txt 파일을 통해 프로젝트를 구성한다.
- CMake Tools 확장을 사용하여 프로젝트를 빌드 한다.
- 디버그 시작 버튼을 눌러 디버깅을 시작한다.
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.