반응형
1. vscode 설치
2. extension 설치
C/C++
C/C++ Extension Pack
CodeLLDB
3. 환경 구성
기본 cpp 파일 제작 후,
command+shift+p > 기본 빌드 작업 구성 > C/C++:clang++ 활성 파일 빌드
task.json 파일이 생성된다.
{
"version": "2.0.0",
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: clang++ 활성 파일 빌드",
"command": "/usr/bin/clang++",
"args": [
"-fcolor-diagnostics",
"-fansi-escape-codes",
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "컴파일러: /usr/bin/clang++"
}
]
}
왼쪽 메뉴에서 디버그 버튼을 누른 후, clang++로 launch.json 파일을 생성하면 된다.
{
// IntelliSense를 사용하여 가능한 특성에 대해 알아보세요.
// 기존 특성에 대한 설명을 보려면 가리킵니다.
// 자세한 내용을 보려면 https://go.microsoft.com/fwlink/?linkid=830387을(를) 방문하세요.
"version": "0.2.0",
"configurations": [
{
"name": "clang++ - 활성 파일 빌드 및 디버그",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": false,
"cwd": "${fileDirname}",
"environment": [],
"externalConsole": false,
"MIMode": "lldb",
"preLaunchTask": "C/C++: clang++ 활성 파일 빌드"
}
]
}
3. 실행
fn+F5를 누르면 실행된다.
반응형
'programming > c++' 카테고리의 다른 글
[programmers] 완주하지 못한 선수 (0) | 2023.01.08 |
---|---|
[C++] 객체지향 (0) | 2023.01.08 |
[C++] 힙(heap) (0) | 2023.01.08 |
[C++] 문법구조 (0) | 2023.01.07 |
[C++] 기본 (0) | 2023.01.07 |