환경설정/c & c++
[VS CODE] C/C++ launch.json 작성
tkxx_ls
2024. 5. 7. 12:56
launch.json 이란?
launch.json은 프로그램의 디버깅 설정을 구성하는 데 사용됩니다.
이 파일은 프로젝트 폴더 내의 .vscode 폴더에 위치하며, 다양한 디버깅 환경을 설정할 수 있도록 돕습니다.
launch.json을 구성하기 전 tasks.json을 먼저 구성해야 합니다. 아래 링크를 참고하여 구성하면 됩니다.
[VS CODE] C/C++ tasks.json 작성
tasks.json 이란? 많은 도구가 코드 린팅, 빌드, 패키징, 테스팅, 또는 소프트웨어 시스템 배포와 같은 작업을 자동화하기 위해 존재합니다. 이러한 도구들은 주로 터미널에서 실행되며 개발자는 터
tkxxls.tistory.com
VS code launch.json 작성
- .vscode 폴더 내에 launch.json이라는 파일을 만듭니다.
- 다음과 같이 작성합니다.
{
"version": "0.2.0",
"configurations": [
{
"name": "build and debug for c++",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "C:/Program Files/mingw64/bin/gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "build for C/C++"
}
]
}